Swift的关键字
2024-10-19 03:33:58
在声明中使用关键字
let :声明一个常量
var :声明一个变量
class :声明一个类
static :静态的
deinit :反初始化方法?析构方法
init :构造方法?初始化方法
enum :枚举
extension :扩展---给对象增加方法
func :声明一个函数
import :导入头文件
internal :内部的
private :私有的
public :公开的
operator :自定义运算符
protocol :协议
struct :结构体
subscript :下标
typealias :重命名某方法 typealias Feet = Int
在语句中使用关键词
break :打断
case :条件
continue :跳过
default :默认
do :做什么例如 do...while
repeat :同上 repeat...while
if :条件判断
else :条件判断
else if :条件判断
switch :条件选择
fallthrough :语句跳转 用在switch中跳转执行某段代码有fallthrough的代码都要并且跳转到default
for :循环
for in :循环
while :循环
where :接在case后判断执行 case let (x, y) where x == y:
在表达式和类型中使用关键字
as | dynamicType | false | is |
nil | self | Self | super |
true | _COLUMN_ | _FILE_ | _FUNCTION_ |
_LINE_ |
|
|
|
在特定情况下使用的关键字
associativity | convenience | dynamic | didSet |
final | get | infix | inout |
lazy | left | mutating | none |
nonmutating | optional | override | postfix |
precedence | prefix | Protocol | required |
right | set | Type | unowned |
weak | willSet |
最新文章
- Mac安装mysql
- dwarf格式解析
- LeetCode-Search a 2D Matrix
- 【GOF23设计模式】组合模式
- SQL Server 一列或多列重复数据的查询,删除
- SQL Server编程(05)游标
- SRF之权限控制
- 书签(Bookmarks)
- 微软SQLHelper.cs类 中文版
- 理解CPU内存管理
- svn:revert to this version 和 revert changes from this version的区别 假设我们有许多个版本,版本号分别是1-10
- Android的string-array数据源简单使用
- java之真假分页
- SeaJS之shim插件:解决非cmd规范的插件与sea的区别
- C 运算符, 有符号数据运算,
- 使用webdriver+urllib爬取网页数据(模拟登陆,过验证码)
- 508. Most Frequent Subtree Sum 最频繁的子树和
- LinkedList 源码实现
- su - 和su的区别
- Singer 学习十三 发现模式