Swift 语法

Swift 语法

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是大小写敏感的编程语言,因此 Literalliteral 是两个不同的标识符。

这些是一些可接受的标识符示例:

     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
String literal

"Hello, JavaTpoint!"

打印语句在Swift中的使用

在Swift4中,我们可以使用print关键字来打印信息。print关键字有三个不同的属性。

  1. Items(项目): 你想要打印的项目。
  2. Separator(分隔符): 用于分隔项目。
  3. Terminator(结尾符): 用于指定行的最后值。

示例

print("Items you want to print", separator: "Value " , terminator: "Value")
// 打印语句的例子
print("Value one")
// 默认情况下,打印"Value one \n",换行符作为结尾符,空格作为分隔符。
print("Value one","Value two", separator: " Next Value" , terminator: " End")
// 打印"Value one Next Value Value two End"

第一个打印语句默认添加了换行符\n作为结尾符,而第二个打印语句中我们指定了” End “作为结尾符,所以它会打印”End “而不是\n

我们可以根据需求使用自定义的分隔符和结尾符。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程