gpt4 book ai didi

kotlin - 在 Kotlin 中定义数组类型

转载 作者:行者123 更新时间:2023-12-05 09:34:22 25 4
gpt4 key购买 nike

我已经初始化了这样的字符串数组

var capitals = arrayOf("Tokyo","Moscow","Paris","Washington","Beijing")

但是我没有指定它的类型为String。我想当我在元素之后使用 arrayOf 构造函数时,我应该指定类型。

enter image description here

尝试下面的代码会给我错误的属性 gettter 和 setter expected

为什么我不能在 <> 中指定类型括号?

var capitals = arrayOf("Tokyo","Moscow","Paris","Washington","Beijing"):Array<String>

最佳答案

你必须在变量声明之后指定类型,而不是在初始化之后:

var capitals: Array<String> = arrayOf("Tokyo", "Moscow", "Paris", "Washington", "Beijing")

或者你可以显式设置arrayOf的类型参数:

var capitals = arrayOf<String>("Tokyo", "Moscow", "Paris", "Washington", "Beijing")

关于kotlin - 在 Kotlin 中定义数组类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66719787/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com