小心!逻辑思维陷阱-重点笔记
Swift基础入门知识学习(26)-访问控制(存取控制)-讲给你懂
系统关键字
Swift 系统内建的关键字有以下几种类型:
Declarations
associatedtype, class, deinit, enum, extension, func, import, init, inout, internal, let, operator, private, protocol, public, static, struct, subscript, typealias, var.
Statements
break, case, continue, default, defer, do, else, fallthrough, for, guard, if, in, repeat, return, switch, where, while.
Expressions and types
as, catch, dynamicType, false, is, nil, rethrows, super, self, Self, throw, throws, true, try, #column, #file, #function, #line.
Particular contexts
associativity, convenience, dynamic, didSet, final, get, infix, indirect, lazy, left, mutating, none, nonmutating, optional, override, postfix, precedence, prefix, Protocol, required, right, set, Type, unowned, weak, willSet.
命名
不建议使用系统内建的关键字来命名变量、常量、函数、类别及其他自定义的类型,如果真的一定要使用的话,必须以一对反引号 ` 把名称包起来,如下:
let class = 50
var `class` = 20
print("It is \(`class`)")
驼峰式命名法
Swift 在命名常量、变量、函数、类别或其他自定义类型时,通常习惯使用驼峰式命名法。
这种命名方式是一种习惯,没有绝对与强制,为的是增加识别与可读性。命名越是清楚,代码就不会越混乱。
当自定义名称是由二个或多个单字连结在一起,而构成的唯一识别字时,单字之间不以空格、连结号(-)或底线(_)隔开,有两种格式:
小驼峰式命名法(lower camel case)
第一个单字以小写字母开始,第二个及之后的单字的首字母则使用大写,像是:firstName、somePerson。
Swift 中通常命名常量、变量、函数、属性、方法及下标时,会使用小驼峰式命名法。
大驼峰式命名法(upper camel case)
每个单字的首字母都使用大写字母,像是LastName、SomeClass。
Swift 中通常命名列举、结构、类别、扩展、协定及其他自定义类型时,会使用大驼峰式命名法。
Swift基础入门知识学习(26)-访问控制(存取控制)-讲给你懂
小心!逻辑思维陷阱-重点笔记
|