KotlinGuard:Kotlin执行Swift的“后卫”声明

时间:2024-06-02 05:45:39
【文件属性】:

文件名称:KotlinGuard:Kotlin执行Swift的“后卫”声明

文件大小:2KB

文件格式:ZIP

更新时间:2024-06-02 05:45:39

kotlin-extensions null-check Kotlin

守卫Kotlin 什么? 这个通用函数添加了一种类似于Swift to Kotlin中的guard语句的机制。 guard机制检查先决条件(通常为null检查),如果先决条件成立,则可以选择绑定变量。 如果前提条件失败,则执行else块,该块必须以结束当前作用域的语句结尾,并强制尽早返回。 用法 在Swift中,这表示为: guard let aa = a else { return } 但是,此实现遵循Kotlin标准助手功能的常规模式,例如apply或let : val w = v.guard{ println ( " Value was null! " ) return } 进阶用法 与Swift的guard不同,后者可以采用任意数量和种类的前提条件,这依赖于其他标准Kotlin函数来测试其他条件,例如: val w = value . ta


【文件预览】:
KotlinGuard-master
----README.md(3KB)
----guard.kt(420B)

网友评论