scala - 在 scala 中,如何访问元组中的特定索引?
问题描述
我正在实现获取随机索引并返回元组随机索引处的元素的函数。
我知道对于像这样的元组,val a=(1,2,3)
a._1=2
但是,当我使用随机索引时val index=random_index(integer that is smaller than size of tuple)
,它a._index
不起作用。
解决方案
您可以使用productElement
,请注意它是从零开始的,并且返回类型为Any
:
val a=(1,2,3)
a.productElement(1) // returns 2nd element
推荐阅读
- javascript - 如何在 ejs 文件中设置按钮的 onclick() 属性
- javascript - 在子组件中使用 vuex 存储不起作用
- java - 为什么单击 optionsMenu 项不起作用?
- c++ - 将自定义模块添加到 Veins_Inet 示例 (Omnet++) 时出现 TraciMobility::getExternalId 错误
- groovy - 如何为Spock中的所有可继承类只执行一次setupSpec()
- algorithm - 城市死胡同检测算法
- typescript - 打字稿:具有来自数组值的键的动态对象
- python - Tuple[Union[...]] 的意外类型
- python - Tkinter .after() 冻结窗口
- flutter - 如何解决 Firebase AdMob 集成问题