Kotlin run 用法

Kotlin 中的 .run 函数可以用于不同的场景,下面是一些常见的用法:

  1. 执行代码块并返回结果:

     val result = run {
        // 在这里编写一些代码逻辑
        // 返回最后一个表达式的结果
        "Hello, Kotlin"
    }
    
    println(result) // 输出:Hello, Kotlin
    
  2. 在特定上下文中执行操作:

    val person = Person("John", 30)
    
    val result = person.run {
        name = "Bob"
        age = 40
        "$name is $age years old."
    }
    
    println(person) // 输出:Person(name=Bob, age=40)
    println(result) // 输出:Bob is 40 years old
    
  3. 初始化对象的属性

     val person = Person().run {
        name = "Alice"
        age = 25
        // 返回初始化后的 Person 对象
        this
    }
    
    println(person) // 输出:Person(name=Alice, age=25)
    
  4. 连续执行多个操作:

     val result = run {
        val x = 10
        val y = 20
        val sum = x + y
        val average = sum / 2
        // 返回 average 的值
        average
    }
    
    println(result) // 输出:15
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值