Kotlin是否支持列表或映射等泛型的默认参数

时间:2019-12-06 10:12:42

标签: function generics kotlin methods

我看到kotlin不支持此功能:

fun testDefaultListArg(listArg:MutableList<String>=mutableListOf()) {
    ...
}

是否可以使 listArg 参数接受默认列表实例值?

谢谢

1 个答案:

答案 0 :(得分:1)

要将JBNizet的评论变成答案:
您必须在等于=)符号之前和之后放置空格,如下所示:

fun testDefaultListArg(listArg: MutableList<String> = mutableListOf()) {
    // do what you think you have to do here
}