您的位置:首页 > 移动开发 > Swift

swift 字符串——swift 学习(一)

2016-02-22 09:43 267 查看
一:常用类型

let 声明常量

var 声明变量

2、if语句里的判断必须是逻辑的值,像表达式和bool类型(这个也是经常出错的地方)

3、元组:将多个不同的值集合成一个数据

4、Optionals可选值:表示这个变量是一个值或者没有值。没有值时为nil;当一个变量是有一个值或者值为nil时,就可以说它是Optional类型。

5、字符串的插值:\(var)  可以直接打印出字符串

6、swift的元组和可选型是两种从未接触过的两种类型。

7、 let  imInt:Int = 2

let imDouble:Double = 3.1415926

let imBool:Bool = true

let imString:String = “hello”

let imTuple:(Int,Int) = (2,4)

let imOptional:Int? = nil;

let imCharacter:Character = “!”

二、运算符

7、swift语言中,赋值操作是无返回值的

8、nil 聚合运算符———>  ??  例:    a ?? b ——>a != nil ? a! : b 

9、区间运算符

[a,b]——>a…b

[a,b)——>a..<b

10、swift运算符完成,nil聚合和区间运算符是新的东西

三、字符串

11、字符串:在swift中将字符串声明为let,那么就是不可变字符串;将字符串声明成var,那么就是可变字符串。

12、Character,字符类型;

13、str+=ch;这种拼接方法对于Character是不可以的

14、var str2  = str  + ch 这种方法是可以的

15、计算字符串的长度:countElement(str3)\str3.length(这两个函数没有成功)

16、但是字符串是可以直接使用+拼接的 str3 += “asds”

17、字符串的比较:可以直接用>、<、=

18、hasPrefix判断字符串是否以某个字符串开头。hasSuffix判断字符串是否以某个字符串结尾

19、str3.capitalizedString将str3的各个单词的首字母大写

20、str3.lowercaseString将str3的各个单词的首字母小写

21、

四、数组(数组和字典的类型都不再有mutable之类的了。var就是可变的,let就是不可变的)

五、字典

六、1、控制流里的switch

七、1、函数里面:函数类型、函数嵌套都是新的东西。(待后续更新)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  swift 基础 字符