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基本语法的主要内容,如果未能解决你的问题,请参考以下文章