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.

相关推荐
[J] 一坚21 小时前
嵌入式高手C
c语言·开发语言·stm32·单片机·mcu·51单片机·iot
odoo中国21 小时前
Odoo 19技术教程 : 如何在 Odoo 19 中创建 Many2one 组件
开发语言·odoo·odoo19·odoo技术·many2one
逻辑驱动的ken21 小时前
Java高频面试考点场景题14
java·开发语言·深度学习·面试·职场和发展·求职招聘·春招
techdashen1 天前
Cloudflare 如何把一个大型代理拆成三个小服务来提升可靠性
开发语言·rust
geovindu1 天前
go: Chain of Responsibility Pattern
开发语言·设计模式·golang·责任链模式
十五年专注C++开发1 天前
WaitingSpinnerWidget: 一个高度可配置的自定义Qt等待加载动画组件
开发语言·c++·qt·waitingspinner
苍煜1 天前
ThreadPoolExecutor线程池终极全解:同步异步判定+SpringBoot生产实战
java·开发语言·spring boot
fengfuyao9851 天前
EWT(经验小波变换)MATLAB实现与应用
开发语言·matlab
MasonYyp1 天前
基于Python可定制开发的智能体框架
开发语言·python
橘颂TA1 天前
【Linux】读写锁
大数据·linux·开发语言·c++·读写锁