gpt4 book ai didi

kotlin - 为什么我的代码无法访问?

转载 作者:行者123 更新时间:2023-12-02 12:39:57 25 4
gpt4 key购买 nike

我是Kotlin的新手,正在尝试编写家谱程序,但出现错误:

Warning:(30, 14) Kotlin: Parameter 'args' is never used
Warning:(32, 9) Kotlin: Unreachable code

我如何解决它?
data class Person(
val id: Int,
val name: String
) {

fun main(args: Array<String>) {
val person = Person(1, "Nikolay")
println("my name is ${person.name}")
}
}

我不知道如何使它工作。

哇,行得通!
data class Person(
val id: Int,
val name: String,
val gender: Int,
val father: Int,
val mother: Int,
val children: List<Int>,
val email: String,
val homepage: String,
val date_of_birth: String,
val date_of_death: String,
val is_living: Boolean,
val place_of_birth: String,
val place_of_death: String,
val cemetery: String,
val schools: List<String>,
val jobs: List<String>,
val work_places: String,
val places_of_living: String,
val general: String,
val default_picture: String
)

fun main(args: Array<String>) {
val person =Person(1, "Nikolay", 1, 10, 11, listOf(2), "mi@ya.ru",
"mishin.narod.ru", "07.02.1976",
"", true, "Moscow", "", "", listOf("780", "MIIT"),
listOf("luxoft", "lotus domino"),
"Nagornaya", "Buninskaya Alleya", "perl and kotlin programmer", "")
println("my name is ${person.name}")
}

还要问日期时间
如何使用?
它支持Kotlin吗?

最佳答案

如果要在main方法中创建Person的新实例,则需要将main函数从类中移到包级别:

data class Person(
val id: Int,
val name: String
)

fun main(args: Array<String>) {
val person = Person(1, "Nikolay")
println("my name is ${person.name}")
}

现在您可以和Kotlin一起玩了。

关于kotlin - 为什么我的代码无法访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36099066/

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