Kotlin 是否允许像 php 中的 & 这样的“可选”引用传递?
Does Kotlin allow for `optionally` passing by reference like the & in php?
在 PHP 中,您可以选择在函数定义中使用 &
通过引用传递参数:
someFunction($byValue, &$byReference) {
// $byValue is passed in by value
// $byReference is passed in by reference due to the preceding &
}
这在 Kotlin 中可行吗?如果没有,有谁知道是否有计划?
我认为与 Java 类似,Kotlin 始终是按值传递,并且不支持可选的按引用传递。
在 PHP 中,您可以选择在函数定义中使用 &
通过引用传递参数:
someFunction($byValue, &$byReference) {
// $byValue is passed in by value
// $byReference is passed in by reference due to the preceding &
}
这在 Kotlin 中可行吗?如果没有,有谁知道是否有计划?
我认为与 Java 类似,Kotlin 始终是按值传递,并且不支持可选的按引用传递。