kotlin with函数

测试下with函数:

Kotlin 复制代码
class Person {
    var name: String = ""
    var age: Int = 0
}

private fun testWith() {
    val info = with(Person()) { //with函数 上下文引用:this(可省略);返回代码块最后一行结果;
        name = "刘华强"
        age = 30
        "$name: 宋大哥,你混的早,孝敬你的人也多。"
    }
    println("zxzx, $info")
}

调用testwith函数,打印:

ok.

相关推荐
Fruit_Caller1 小时前
static
开发语言·c++
花开路口6 小时前
深入理解 Java/Kotlin 协变与逆变
java·kotlin
mmsx6 小时前
Android 一个设备多个 App 抢:跨进程共享服务的架构设计
android·kotlin·app
codigger6 小时前
ObjectSense:一门千行内核、把可靠性写进骨子里的面向对象脚本语言
开发语言·编程·编程语言
hai_android6 小时前
深入理解 Java 的四种引用:强引用、软引用、弱引用、虚引用
android·kotlin·android jetpack
小羊没烦恼!6 天前
初探性能优化——2个月到4小时的性能提升
java·开发语言·windows·算法·c#
伞伞悦读6 天前
【第38期】Python 模块与包详解:import、from、模块搜索路径、包结构和 __init__
开发语言·python
C语言小火车6 天前
C/C++ 为什么需要编译器?
开发语言·c++
霍霍的袁6 天前
【C++】map 和 set 的使用 | 从用法到底层
开发语言·c++·学习·visual studio
孙启超6 天前
【AI开发之Rust】第 11 课:智能指针与内部可变性
开发语言·后端·rust