Bhu*_* BS 5 boolean kotlin kotlin-extension
当我尝试创建扩展函数以设置布尔值true或false时,如下所示.
Boolean.setTrue(){
this = true
}
Boolean.setFalse(){
this = false
}
Run Code Online (Sandbox Code Playgroud)
它表示预期变量.如何实现这一目标.
你不能改变它的价值,这会打破许多假设,即使你可能无法改变价值,因为布尔值是不可改变的.
更一般地说,在简化代码和使其更复杂之间存在一条细线,并且在这种情况下会使其复杂化.我同意添加String.splitByDot()可能有意义,但替换惯用代码往往只会使代码更复杂,因为你开始想知道为什么代码必须被替换.
| 归档时间: |
|
| 查看次数: |
906 次 |
| 最近记录: |