gpt4 book ai didi

Kotlin:类型不匹配:推断类型为 String 但预期为 String.Companion

转载 作者:行者123 更新时间:2023-12-01 09:13:55 26 4
gpt4 key购买 nike

第 5 行和第 6 行错误。

Kotlin: Type mismatch: inferred type is String but String.Companion was expected


class Robot (name: String,color :String) {

var roboName= String
var roboColor= String
init {
this.roboName=name
this.roboColor=color
}
fun makeBed()
{
println("I will make your bed.")

}

}
fun main(args: Array<String>){

var robot1=Robot("Robot1","Black")
println(robot1.roboName)
println(robot1.roboColor)
robot1.makeBed()
}

最佳答案

已分配 String到一个变量,它指的是 String.Companion目的。这使得属性的类型 String.Companion , 也。您想要做的是定义您的属性(property)类型:

var roboName: String

此外,您可以更进一步,通过赋值加入声明:
var roboName: String = name
var roboColor: String = color

关于Kotlin:类型不匹配:推断类型为 String 但预期为 String.Companion,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50080210/

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