我对Kotlin很陌生,我一直在玩数据类型。我使用了一个Int类型,然后尝试将它转换为一个Double,方法是说num as Double,这是一个在java中有效的调用(在语法上是有效的,但你明白了)。我认为这是因为它是根据Integer类构建的,而不是原始int数据类型。我是对的吗?最有效的方法是什么?有一个.toDouble()函数,但这似乎效率低下,而且难以处理。
我正在将一些旧的Java代码重构到Kotlin。有一个函数返回a,b范围内Kotlin a中的元素所持有的最小值的索引。范围值默认为0和数组- 1的大小。我想做点什么,就像....but,而只在a和data的b索引之间迭代。data.size - 1)) : Int { var minIndex = 0
f