在一般其他的语言中,赋值运算符是有返回值的。赋值运算可以放在if,while等的条件判断中。如a=2; if(c=a){ };此时c由于是一个非零值,所以if判断为真。但是这在Swift中时行不通的。
。
这就表示在Swift中赋值运算符是没有返回值的,这同时也是Swift类型安全的又一个体现,为了防止程序员把==和=搞错,索性干脆在条件判断中不支持赋值号。这也是人性化的一个体现。
github主页:https://github.com/chenyufeng1991 。欢迎大家访问!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。