📅  最后修改于: 2021-01-11 07:23:44             🧑  作者: Mango
程序中使用注释使它们易于理解。它们就像帮助程序中的文本,被编译器忽略。在Swift 4中,在注释的开头使用//编写单行注释。
// This is a single line comment.
多行注释开始/ *和以字符结束* /如下所示-
/* This is multiline comment */
多行注释可以嵌套在Swift 4中。
/* This is a multi-line comment.
/* This is the second line. */ */
在Swift 4中,您无需在代码中输入分号(;)作为结束语句。虽然它是可选的,但您可以毫无问题地使用它。如果在同一行中使用多个语句,则必须使用分号作为分隔符,否则编译器将引发语法错误。
/* First Swift 4 program */
var myString = "Hello, World!"; print(myString)
/* First Swift 4 program */
var myString = "Hello, World!"
print(myString)
在Swift 4中,标识符用于标识变量,函数或任何其他用户定义的项。 Swift 4标识符以字母A到Z或a到z或下划线_开头,后跟零个或多个字母,下划线和数字(0到9)。
在Swift 4中,我们不能在标识符中使用特殊字符,例如@,$和%。 Swift 4是区分大小写的编程语言,因此字面量和字面量是两个不同的标识符。
这些是可接受的标识符的一些示例:
Ajeet sonoo ak_47
如果要使用保留字作为标识符,则必须在该保留字的前后加上反引号(`)。例如,class不是有效的标识符,但是`class`是有效的。
在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 |
在夫特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编译器会忽略仅包含空格的空白行。
字面量用于表示整数,浮点数或字符串类型的值的源代码。
整数字面量
26
浮点字面量
3.14159
"Hello, JavaTpoint!"
在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(换行符)作为终止符,在第二个打印语句中,我们将“ End”指定为终止符,因此它将打印“ End”而不是\ n。
我们可以根据需要使用自定义的分隔符和终止符。