Tag: 原始

是否可以将引用传递给基本数组的第i个元素?

现在,在我的代码中的某个地方,我传递了一个对原语的引用,例如一个Int val i = 0 至 fun whatever(i: KMutableProperty0) 如 whatever(::i) 能够从函数内部获取/设置其值 一切工作到目前为止。 现在我想要为基本数组的第i个元素(如IntArray相同的IntArray val arr = intArrayOf(1, 2, 3) whatever(/* passing the reference to item 2 of arr*/) 可能吗?

使用Kotlin的数字操作是否像Java原语一样快?

Java有原始语言,因为使用它们会导致比基于类的对应语言更高效,可读和更少错误的代码 。 Kotlin是否执行编译时优化以确保编号操作与Java基元相同(或更好)的性能?