我有很多字符串。它包含大约100000个字符串。这些字符串相对较短:中等长度约为60个字符,最大长度约为300个字符。我想将此列表硬编码到我的应用程序的源代码中。我想使用listOf函数:
val cities = listOf(
"Boston",
"Munich",
"Saint-Petersburg")
我的代码将类似,但是listOf函数将包含100000个参数。这样的代码正确吗? Kotlin编译器能否正确编译带有100000个参数的函数调用?
答案 0 :(得分:1)
我认为您可以在通话中获得约64K参数。 最好您从运行文件附近的配置文件中使用For-Loop阅读此列表。