本文概述
Swift中的注释
程序中使用注释使它们易于理解。它们就像帮助程序中的文本, 被编译器忽略。在Swift 4中, 在注释的开头使用//编写单行注释。
Swift 4中的单行注释:
// This is a single line comment.
多行注释是Swift 4:
多行注释以/ *开头, 以* /结尾, 如下所示-
/* This is multiline comment */
多行注释可以嵌套在Swift 4中。
/* This is a multi-line comment.
/* This is the second line. */ */
Swift中的分号
在Swift 4中, 你无需在代码中输入分号(;)作为结束语句。尽管它是可选的, 但你可以毫无问题地使用它。如果在同一行中使用多个语句, 则必须使用分号作为分隔符, 否则编译器将引发语法错误。
例如,
/* First Swift 4 program */
var myString = "Hello, World!"; print(myString)
不使用分号:
/* First Swift 4 program */
var myString = "Hello, World!"
print(myString)
Swift中的标识符
在Swift 4中, 标识符用于标识变量, 函数或任何其他用户定义的项。 Swift 4标识符以字母A到Z或a到z或下划线_开头, 后跟零个或多个字母, 下划线和数字(0到9)。
在Swift 4中, 我们不能在标识符中使用特殊字符, 例如@, $和%。 Swift 4是区分大小写的编程语言, 因此文字和文字是两个不同的标识符。
这些是可接受的标识符的一些示例:
Ajeet sonoo ak_47
如果要使用保留字作为标识符, 则必须在该保留字的前后加上反引号(`)。例如, class不是有效的标识符, 但是`class`是有效的。
Swift中的保留关键字
在Swift 4中, 保留关键字不能用作常量或变量或任何其他标识符名称。如果要使用它们作为标识符, 则将在反引号(‘)中使用它们。
声明中使用的关键字
Class | Func | Let | public |
deinit | Enum | extension | import |
Init | internal | operator | private |
protocol | static | struct | subscript |
typealias | var |
语句中使用的关键字
break | case | continue | default |
do | else | fallthrough | for |
if | in | return | switch |
where | while |
表达式和类型中使用的关键字
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 |
Swift中的空格
在Swift 4中, 空格用于描述空白, 制表符, 换行符和注释。它将语句的一部分与另一部分分开。它使计算机识别出一个元素在此结束而另一个元素在此开始。
例如
var age
我们必须在var和age之间放置至少一个空格字符(通常是一个空格), 以使编译器能够区分它们。
另一方面, 在以下陈述中-
int courses = html + css //discount on the combined course
在课程和=之间, 或=和html之间, 不需要空格字符, 尽管你可以包括它们以提高可读性。
你应该在运算符的两侧留出相等的空间。
例如
int courses = html + css //Correct statement
int courses= html+ css //Incorrect statement
Swift 4编译器会忽略仅包含空格的空白行。
Swift中的文字
文字用于表示整数, 浮点数或字符串类型的值的源代码。
例如
整数文字
26
浮点文字
3.14159
"Hello, srcmini!"
Swift中的打印语句
在Swift4中, ” print”关键字用于打印任何内容。 print关键字具有三种不同的属性。
- 项目:你要打印的项目。
- 分隔符:用于分隔项目。
- 终止符:它指定行结束处的最后一个值。
例如
print("Items you want to print", separator: "Value " , terminator: "Value")
// E.g. of print statement.
print("Value one")
// prints "Value one \n" Adds, \n as terminator and " " as separator by
default.
print("Value one", "Value two", separator: " Next Value" , terminator: " End")
//prints "Value one Next Value Value two End"
默认情况下, 第一个打印语句添加\ n, 换行符Feed作为终止符, 在第二个打印语句中, 我们将” End”指定为终止符, 因此它将打印” End”而不是\ n。
我们可以根据需要使用自定义的分隔符和终止符。