Kotlin listOf函数:参数的最大数量是多少?

时间:2020-03-05 02:35:31

标签: kotlin

我有很多字符串。它包含大约100000个字符串。这些字符串相对较短:中等长度约为60个字符,最大长度约为300个字符。我想将此列表硬编码到我的应用程序的源代码中。我想使用listOf函数:

val cities = listOf(
"Boston",
"Munich",
"Saint-Petersburg")

我的代码将类似,但是listOf函数将包含100000个参数。这样的代码正确吗? Kotlin编译器能否正确编译带有100000个参数的函数调用?

1 个答案:

答案 0 :(得分:1)

我认为您可以在通话中获得约64K参数。 最好您从运行文件附近的配置文件中使用For-Loop阅读此列表。