shl*_*821 2 oop null design-patterns objective-c swift
我正在阅读很多关于你不应该检查一个nil对象的文章.这是一个objC范例,它是一个糟糕的设计,并且很快被淘汰了.所以我的问题是,在下面的例子中,你可以通过"组"作为零值吗?调用函数时是否会发生nil-checking机制,因此无需实现if(group == nil){..}?
func deleteMembershipForGroup(group:GroupData){
}
Run Code Online (Sandbox Code Playgroud)
qwe*_*_so 12
你需要使用一个可选的:
func deleteMembershipForGroup(group:GroupData?){
if let groupReal = group {
// not nil
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5360 次 |
| 最近记录: |