美文网首页
Swift不用!用什么?

Swift不用!用什么?

作者: AnnieAri | 来源:发表于2018-07-13 10:15 被阅读0次

    很多语言是使用 NOT 来处理'非'的逻辑的

    if NOT condition :    
        expression   
    

    在Swift中我们一般会用 ! 来做'非'的逻辑
    if !condition { expression }

    其实Swift作为一个新出的语言还是有很多黑魔法的
    我们在Swift中实现一个NOT的逻辑

    let NOT = (!)
    
    let condition = true
    
    if NOT(condition) {
        expression
    }
    

    这个NOT的本质其实就是一个闭包 传入Bool值并返回它


    image.png

    相关文章

      网友评论

          本文标题:Swift不用!用什么?

          本文链接:https://www.haomeiwen.com/subject/drtjpftx.html