非选择类型...更好的方式来说这个?

时间:2015-08-22 09:50:25

标签: swift

选择性显然是Swift的一个基本特征,在它们的命名,描述和过程方面,它们本身都有点细节。

但非类型的可选:当然,在会话和文档中,有一种更好的方法可以清楚地表明某些内容属于某种类型而非可选内容。

显然,“文字”对于这个来说是错误的一种词,因为它大量用于字面值,但是有没有人用另一种方式来描述一种在眼睛,耳朵和头脑上都很容易的非可选类型?

1 个答案:

答案 0 :(得分:1)

如果某个值是可选的,那么在很多情况下应该从上下文中清楚。

还没有正式的命名约定如何命名选项和非选项。在WWDC 14上,他们还明确表示使用Xcode的快速查看功能(选项+左键单击或触控板上的3个手指点击)可以轻松找到值的类型。

因此,命名惯例将是个人偏好。

以下是一些可用于将变量标记为选项的前缀:

  • 可选的
  • 也许
  • couldBe
  • 可能

非选配:

  • nonNil
  • 绝对
  • 一些(Optional是包含两个案例的枚举:.Some.None
  • (展开)

总而言之,您应该为选项而不是非选项制定命名约定,因为它们是例外。