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

一:常用类型

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、函数里面:函数类型、函数嵌套都是新的东西。(待后续更新)


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值