swift基础教程(1)

widuu 2014-6-11 服务器技术 1,384 1 喜欢 (0)

这些日子学习了一下swift发现很不错很简洁,有些地方跟golang很相似,就不多说了。再多说一点,有了weiduyun.com,我会一直维护,希望大家来提交代码,做开源!

1.hello word

println("hello word")

2.简单赋值

//var 申明的是可变变量 let申明的是常量 :后边加的是类型

var widuuString = "http://www.widuu.com"
let widuuNum = 0

//:后边加的是类型

var widuuString:String = "http://www.widuu.com"
let widuuNum:Int = 0

//swift可以自动检测类型的
let pi = 3.1415926  //自动识别成Double类型  

//简单的字符串转换
let widuuNum:Int = 0
let widuuString:String = "widuuweb"
let widuu = widuuString + String(widuuNum)

//支持Unicode字符
let 你好 = "你好世界"

//整数取值范围

let uintmin = UInt8.min 
let uintmax = UInt8.max //Int也有32位和64位

//别名 
typealias widuu = UInt16
let test = widuu.min
println(test)

//布尔值就是 true和false
let test1 = true
let test2 = false

强调一点如果使用bool值的时候,使用了非bool值,xcode会报错

let i = 1
if i {
    println("你猜报错吗")
}

image


//可以复合值的使用
let httperrcode = (404,"httperror")
let (code,statu) = httperrcode

println(httperrcode)
println("the status code is \(code),value is \(statu)")

let http200Status = (statusCode: 200, description: "OK")
println("The status code is \(http200Status.statusCode)")

转载请注明来自微度网络,本文标题:《swift基础教程(1)》

喜欢 0 发布评论
Top