【发布时间】:2020-09-10 15:41:57
【问题描述】:
苹果definedCGFloat.zero有什么特别的原因吗?我们应该什么时候使用它?和0有什么区别?
【问题讨论】:
-
1) 考虑值为 not
0(整数),在某些情况下直接替换会导致不正确的结果; 2) 见developer.apple.com/documentation/swift/int/3127690-zero——所以把这两者放在一起就有一个很好的关于代码样式和明确性的论据。两个“不需要”都不能使用。 -
一个很大的区别是
0不是 CGFloat。 -
@Scrrr 是否可以编辑问题以使其“可以用事实和引用来回答”?然后它可以再次重新打开。
-
@BartvanKuik 当然可以!
标签: swift core-graphics