查看: 634|回复: 0

[IOS开发教程] Swift的一些基础语法知识点(一)

发表于 2018-1-29 08:00:02

1.带有分隔符和终止符的print方法是不换行的

  1. print("1","2")
  2. print("3","4")
  3. 打印结果是:
  4. 12
  5. 34
复制代码
  1. print("a","b","c",separator:"*",terminator:"end")
  2. printf("111")
  3. 打印结果是:
  4. a*b*cend111
复制代码

2.Swift类型推测
在Swift 中,声明的常量和变量可以通过在初始化时判断传递给它的具体值的类型,并把这个类型作为常量和变量的类型,例如:

  1. let count = 10
  2. //count会被识别为Int
  3. var price = 9.9
  4. //price会被识别为Double
  5. var message = "This is Swift"
  6. //message会被识别为String
复制代码

3.字符串插值
将常量或者变量名放入()的括号中,然后(常量名)或者(变量名)当作占位符插到字符串的相应位置

  1. let name = "小旭" "小旭"
  2. print("我的朋友名叫\(name)") "我的朋友叫小旭"
复制代码

4.布尔类型
Swift中的布尔类型,不再接受0代表false,1代表true的用法

5.元组类型

  1. let message = ("小旭",18,"大一二班") 显示为: (.0"小旭",.1 18,.2"大一二班")
  2. 引索:
  3. let name = message.0 "小旭"
  4. let age = message.1 "18"
  5. let grade = message.2 "大一二班"
复制代码

不一定必须是.0,.1,.2可以是变量名,例如:.age,.name,.grade
若想要获取到元组中某些重要的部分加以利用,忽略一些不重要的部分,可在新元组中声明那些接受重要值的值成员,其他的用"_"代替,重要值还可直接当做常量或者变量使用



回复

使用道具 举报