一个简单的 Kotlin 程序

一个简单的 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 函数比较这两个对象,并输出结果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值