有没有一种非可变的方法可以将元组更改为scala中的列表



在scala中,我想在不使用tuple._index形式的情况下访问元组的特定索引

所以我想出了一个主意,把元组改成列表,然后访问列表的索引。然而,由于我的项目不允许使用不可变函数,我不知道如何更改它。我该如何实现代码?或者有更好的方法来访问元组的特定索引吗?

注意:避免这种类型的使用

您可以使用这种方式,但会丢失类型,这是不好的做法

(1,2,3,4,5).productIterator.toList

或者你可以做

(1,2,3,4,5).productIterator.map[Int](e => e.asInstanceOf[Int]).toList

或者你可以流@texabruce评论

最新更新