Swift基本语法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Swift基本语法相关的知识,希望对你有一定的参考价值。

1.常量 变量  自动类型推断

  let age = 20 常量不可变

  var num = 24 变量可变

  num = 30

  let count:Int = 2  

  Double(count)  类型转换

2.字符串

  Swift的String操作比较复杂,经常转为oc 的NSString

  let name:String = "hrrrrrrrrr"

  var addr:String = String() 

  print(name)

  print("my name is \(name)") 

  name.endIndex

  (name as NSString).substringToIndex(5)

  (name as NSString).substringWithRange(NSMakeRange(5, 2))

  (name as NSString).length

3.数组里面只能存放一种类型,和oc不相同

  var heightArray:Array<Int> = Array()

  heightArray.append(3)

  heightArray.insert(2, atIndex: 1)

  heightArray[0]

4.字典

  let numberofLegs:[String:Int] = ["cat":4,"duck":2]

5.bool类型   true false

6.可选值optional

  var temp:String?    nil

  temp = "test"    "test"

  print(temp)     "Optional("test")\n"

  自动会加问号 表示temp存在吗,存在才会做,不存在就不会做

  print(temp?.endIndex)  "Optional(4)\n"

  var temp:String! 一定有

7.for in 循环

  for index in 1...5{

      print(index)

  }

  for name in namesArray{

      print(name)

  }

  let numberofLegs:[String:Int] = ["cat":4,"duck":2]

  for (name,legs) in numberofLegs{

  一对一对取出来    

  }

以上是关于Swift基本语法的主要内容,如果未能解决你的问题,请参考以下文章

Swift 基本语法2

Swift 基本语法2

Swift入门——基本的语法

swift基本语法——数据类型

swift的基本语法

Swift基础1.1——基本的语法—变量和常量