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
    

你可能感兴趣的:(kotlin,java,javascript)