成为更好的Swift(iOS)Developer 1.1的技巧

Swift对新程序员很友好。 它是一种工业级质量的编程语言,与脚本语言一样具有表现力和令人愉悦。 这里是成为更好的Swift开发人员的一些技巧。 您可以将代码段复制并粘贴到Playground中,以使其更易于理解-

半开范围运算符(a .. <b)定义了一个范围,范围是从a到b,但不包括b。 半开范围运算符还具有只写有最终值的单面形式。

1.1使用半开范围操作器(或or代码)

 让名字= [“维拉特”,“米兰”,“尼克”,“布罗”] 
名称中的名称[.. <2] {
打印(名称)
}
/ *打印-
维拉特
米兰* /用于以名称表示的名称[1 .. <3] {
打印(名称)
}
/ *打印-
米兰
缺口
* /

1.2不带半开范围运算符(或💩代码)

 让名字= [“维拉特”,“米兰”,“尼克”,“布罗”] 
for names.enumerated()中的(索引,名称){
如果索引<2 {
打印(名称)
}
}
/ *打印-
维拉特
米兰 */

或使用while循环(仍为💩代码)

 让名字= [“维拉特”,“米兰”,“尼克”,“布罗”] 
var index = 0
而索引<2 {
打印(名称[索引])
指数+ = 1
}
/ *打印-
维拉特
米兰 */

封闭范围运算符(a…b)定义了一个从a到b的范围,并包括值a和b。 a的值不能大于b。 封闭范围运算符具有一种替代形式,用于在一个方向上尽可能连续的范围。

2.1使用近距离运算符(或❤️代码)

 让名字= [“维拉特”,“米兰”,“尼克”,“布罗”] 
以名称命名[... 2] {
打印(名称)
}
/ *打印-
维拉特
米兰
缺口
* /用于名称中的名称[1 ... 2] {
打印(名称)
}
/ *打印-
米兰
缺口
* /

2.2不带近距离运算符(或💩代码)

 让名字= [“维拉特”,“米兰”,“尼克”,“布罗”] 
for names.enumerated()中的(索引,名称){
如果索引> = 1 &&索引<= 2 {
打印(名称)
}
}
/ *打印-
米兰
缺口
* /