【文件属性】:
文件名称:KotlinGuard:Kotlin执行Swift的“后卫”声明
文件大小:2KB
文件格式:ZIP
更新时间:2021-05-13 11:58:59
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)