一个简单的 Kotlin 程序 以下是一个简单的示例,它定义了一个类并包含一个主函数,用于输出 "Hello, World!":
fun main(args: Array<String>) {
println("Hello, World!")
}
如果你想了解更多关于 Kotlin 的知识,以下是一个稍微复杂一点的示例,它定义了一个名为 Person
的类,并使用了一些 Kotlin 的特性,如数据类、构造函数、属性和函数:
data class Person(val name: String, val age: Int): Comparable<Person> {
override fun compareTo(other: Person): Int {
return when {
this.name < other.name -> -1
this.name > other.name -> 1
else -> 0
}
}
}
fun main(args: Array<String>) {
val person1 = Person("Alice", 25)
val person2 = Person("Bob", 30)
println("${person1.name} is ${person1.age} years old.")
println("${person2.name} is ${person2.age} years old.")
if (person1 < person2) {
println("${person1.name} is younger than ${person2.name}.")
} else if (person1 > person2) {
println("${person1.name} is older than ${person2.name}.")
} else {
println("${person1.name} and ${person2.name} are the same age.")
}
}
这个程序创建了两个 Person
对象,并输出了它们的信息。然后,它使用 compareTo
函数比较这两个对象,并输出结果。