Swift语言指南(二)--语言基础之注释和分号

注释

通过注释向自己的代码中注入不可执行的文本,作为你自己的笔记或提示。Swift编译器运行时会忽略注释。

Swift的注释与C语言极其相似,单行注释以两个反斜线开头:


//这是一行注释

多行注释以/*开始,以*/结束:

?





1

2

3

<span style="color: rgb(0, 128, 0);">/*
这也是一条注释,

但跨越多行 */

</span>

与 C 语言的多行注释有所不同的是,Swift
的多行注释可以嵌套在其他多行注释内部。写法是在一个多行注释块内插入另一个多行注释。第二个注释块封闭时,后面仍然接着第一个注释块:


/* 这是第一个多行注释的开头

/* 这是嵌套的第二个多行注释 */

这是第一个多行注释的结尾 */

多行注释的嵌套是你可以更快捷方便的注释代码块,即使代码块中已经有了注释。

分号

与其它语言不同的是,Swift不要求在每行语句的结尾使用分号(;),但当你在同一行书写多条语句时,必须用分号隔开:


1 let 猫 = "喵"; println(猫)
2
3 // 输出 "喵"

谢谢,Swifter-QQ群:362232993,同好者进~

Fork:https://github.com/Joejo/Swift-lesson-for-chinese

Swift语言指南(二)--语言基础之注释和分号,布布扣,bubuko.com

时间: 2024-10-07 06:07:09

Swift语言指南(二)--语言基础之注释和分号的相关文章

Swift语言指南(一)--语言基础之常量和变量

Swift 是开发 iOS 及 OS X 应用的一门新编程语言,然而,它的开发体验与 C 或 Objective-C 有很多相似之处. Swift 提供了 C 与 Objective-C 中的所有基础类型,包括表示整数的 Int,表示浮点数的 Double 与 Float,表示布尔值的 Bool,以及表示纯文本数据的 String. Swift 还为两个基本集合类型 Array 与 Dictionary 提供了强大的支持,详情可参考 (集合类型)Collection Types. 与 C 语言类

Swift语言指南(八)--语言基础之元组

元组 元组(Tuples)将多个值组合为一个复合值.元组内的值可以是任何类型,各个元素不需要为相同类型(各个元素之间类型独立,互不干扰--Joe.Huang). 下例中,(404, "Not Found") 是一个描述HTTP状态码的元组.HTTP状态码是当你向WEB服务器请求页面时服务器返回的一个特殊值,如果你(向WEB服务器)请求了一个不存在的网页,返回的状态码就是 404 Not Found : 1 let http404Error = (404, "Not Found

Swift语言指南(三)--语言基础之整数和浮点数

整数 整数指没有小数的整数,如42,-23.整数可以是有符号的(正数,零,负数),也可以是无符号的(正数,零). Swift提供了8,16,32,64位形式的有符号和无符号的整数,这些整数遵循与C语言相似的命名规则.如8位无符号整数的类型为UInt8,32位有符号整数的类型为Int32,和Swift语言的其它类型一样,这些整型命名以大写字母开头. 整数的边界 你可以通过min或max属性为每一个整数类型指定一个最小值或最大值: 1 let 最小值 = UInt8.min // 最小值 等于 0,

Swift4.2语言指南(二十八) 高级运算符

除了Basic Operators中描述的运算符之外,Swift还提供了几个执行更复杂值操作的高级运算符.这些包括C和Objective-C中您熟悉的所有按位和位移运算符. 与C中的算术运算符不同,Swift中的算术运算符默认不会溢出.溢出行为被捕获并报告为错误.要选择溢出行为,请使用Swift默认溢出的第二组算术运算符,例如溢出加法运算符(&+).所有这些溢出运算符都以&符号(&)开头. 定义自己的结构,类和枚举时,为这些自定义类型提供自己的标准Swift运算符实现会很有用.Sw

Swift4.2语言指南(二十七) 访问控制

访问控制限制从其他源文件和模块中的代码访问部分代码.此功能使您可以隐藏代码的实现细节,并指定一个首选接口,通过该接口可以访问和使用该代码. 您可以为各个类型(类,结构和枚举)以及属于这些类型的属性,方法,初始值设定项和下标分配特定的访问级别.协议可以限制在某个上下文中,全局常量,变量和函数也可以. 除了提供各种级别的访问控制外,Swift还通过为典型方案提供默认访问级别来减少指定显式访问控制级别的需求.实际上,如果您正在编写单目标应用程序,则可能根本不需要指定显式访问控制级别. 注意 为简洁起见

Swift4.2语言指南(二十二) 扩展

扩展为现有的类,结构,枚举或协议类型添加新功能.这包括扩展您无法访问原始源代码的类型的能力(称为追溯建模).扩展类似于Objective-C中的类别.(与Objective-C类别不同,Swift扩展没有名称.) Swift中的扩展可以: 添加计算实例属性和计算类型属性 定义实例方法和类型方法 提供新的初始化程序 定义下标 定义和使用新的嵌套类型 使现有类型符合协议 在Swift中,您甚至可以扩展协议以提供其需求的实现,或者添加符合类型可以利用的其他功能.有关更多详细信息,请参阅协议扩展. 注意

Swift语言指南(二)基础操作符

操作符是用于检测.更改或者组合值的特殊符号或短语.例如,加法操作符 (+) 将两个数字加到一起 (如 let i = 1 + 2).更复杂的例子包括逻辑与操作符 && (如 if enteredDoorCode && passedRetinaScan) 和自增操作符 ++i,就是把 i 的值加1的快捷方式. Swift 支持大多数标准的C 操作符并且改善了几项功能以消除常见的编码错误.赋值操作符 (=) 不返回值,是为了防止想用等于操作符(==)时不小心用成了赋值操作符.算

Swift语言指南(九)--基本运算符

运算符(operator)是用来检查,改变或合并值的一种特殊符号或短语.例如,加号运算符让两个数字相加(如:let i = 1 + 2),还有些更复杂的运算符,如逻辑与运算符(&&)(如:if enteredDoorCode && passedRetinaScan)和自增运算符(++i)(将 i 的值加 1 的便捷写法). Swift 支持标准C语言的大多数运算符,并且改进了一些特性以规避常见的代码错误.赋值运算符(=)是没有返回值的,这样是为了避免在使用等于运算符(==)

快看Sample代码,速学Swift语言(2)-基础介绍 快看Sample代码,速学Swift语言(1)-语法速览

快看Sample代码,速学Swift语言(2)-基础介绍 Swift语言是一个新的编程语言,用于iOS, macOS, watchOS, 和 tvOS的开发,不过Swift很多部分内容,我们可以从C或者Objective-C的开发经验获得一种熟悉感.Swift提供很多基础类型,如Int,String,Double,Bool等类型,它和Objective-C的相关类型对应,不过他是值类型,而Objective-C的基础类型是引用类型,另外Swift还提供了几个集合类型,如Array, Set, 和