function - kotlin 是否支持列表或映射等泛型的默认参数
问题描述
我看到 kotlin 不支持这个:
fun testDefaultListArg(listArg:MutableList<String>=mutableListOf()) {
...
}
有没有办法让listArg参数接受默认的列表实例值?
谢谢
解决方案
要将 JBNizet 给出的评论变成答案:
您必须在等号( )之前和之后放置空格=
,如下所示:
fun testDefaultListArg(listArg: MutableList<String> = mutableListOf()) {
// do what you think you have to do here
}
推荐阅读
- kubernetes - 推出:版本“argoproj.io/v1alpha1”中的种类“推出”没有匹配项
- c# - [ModuleInitializer] 的行为不正确?
- java - Android:Mediaplayer 可以在模拟器上运行,但不能在手机上运行
- java - javafx 的 JSON 配置在 VScode 中不起作用
- prolog - Prolog:为什么这个谓词显示为真?
- python - 使用python的二维码解码得到太多的值来解包错误
- vue.js - 如何从 js 文件访问 Nuxt 上下文
- php - 如何使用 $_SESSION 从数据库中检索数据并使用它来查询数据库
- string - PowerShell Get-Date 无法正确评估字符串
- r - 如何在 Warbler 中使用数据类型 wav