Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Kotlin中设置数组参数的默认值?_Kotlin - Fatal编程技术网

如何在Kotlin中设置数组参数的默认值?

如何在Kotlin中设置数组参数的默认值?,kotlin,Kotlin,我在下面试过了,但不起作用 fun get (headers: Array<String>= emptyArray()) fun get (headers: Array<String>= null) fun get (headers: Array<String>= arrayOf("")) fun get (headers: Array<String>= arrayOfNulls(1)) fun get(标题:Array=em

我在下面试过了,但不起作用

fun get (headers: Array<String>= emptyArray())
fun get (headers: Array<String>= null)
fun get (headers: Array<String>= arrayOf(""))
fun get (headers: Array<String>= arrayOfNulls(1))
fun get(标题:Array=emptyArray())
有趣的获取(标题:Array=null)
乐趣获取(标题:Array=arrayOf(“”)
有趣的获取(标题:Array=arrayOfNulls(1))
我查看了下面的链接


如果在
=
之间留出一个空格,那么第一行就可以了

fun get (headers: Array<String> = emptyArray())
fun get(标题:Array=emptyArray())

您收到了什么错误消息
emptyArray()
arrayOf(“”
应该可以正常工作<如果将参数声明为可空(
Array?
),则code>null有效;如果将数组的内容声明为可空(
Array
),则
arrayOfNulls(1)
有效。我不相信空格在类似Python的Kotlin中也起到如此重要的作用。谷歌开发者对空间的评价真的很高。@Shui这是一个罕见的情况,当空间很重要时,因为
=
本身就是一个运营商。@Shui Kotlin是由JetBrains开发的,而不是谷歌。