在Swift里,初始化空字符串很简单。空字符串就是里面没内容的字符串。 可以用空的双引号或者String()来创建。 // 方法一:使用空双引号let emptyString1 = ""// 方法二:使用String()let emptyS...
初始化空字符串在很多场景有用。比如要动态拼接字符串时,先初始化一个空字符串。 还能在需要清空已有字符串内容时,把它赋值为空字符串。 // 动态拼接字符串var str = ""str.append...
Swift里修改字符串,可借助字符串的可变属性。先把字符串设为var类型,再用方法修改。 var str = "Hello"str.append(" World")print(str) // 输出: Hello World 只有var定义的字符串才能修改。...
等于运算符(==)用于判断两个值是否相等。如果相等,返回true;否则返回false。 let a = 5; let b = 5; let result = a == b;print(result) // 输出true 使用等于运算符时,要注意数据类型是否一致。...
不等于运算符(!=)用于判断两个值是否不相等。如果不相等,返回true;否则返回false。 let x = 3; let y = 4; let res = x != y; print(res) // 输出true 不等于运算符和等于运算符的结果是相反的。...
大于运算符(>)用于判断左边的值是否大于右边的值,若大于则返回true;小于运算符( let m = 7; let n = 5;let greater = m > nlet less = m 比较的是值的大小关系。...
大于等于运算符(>=)用于判断左边的值是否大于或等于右边的值,满足条件返回true;小于等于运算符( let p = 8let q = 8let greaterEqual = p >= qlet lessEqual = p 这两个运算符包含了相等的情况...
逻辑非运算符(!)用来对一个布尔值取反,若原布尔值为真,取反后为假;若原布尔值为假,取反后为真。 let isTrue = truelet isFalse =!isTrueprint(isFalse) // 输出 false 使用非运算符时,要注意...
逻辑与运算符()用于判断两个布尔值是否都为真。只有当两个操作数都为真时,结果才为真;否则结果为假。 let firstCondition = truelet secondCondition = falselet result = firstCondition secondCondit...
逻辑或运算符(||)用于判断两个布尔值中是否至少有一个为真。只要有一个操作数为真,结果就为真;只有当两个操作数都为假时,结果才为假。 let firstCondition = falselet secondCondition...