Swift簡介:
Swift是一種新的編程語言,用于編寫iOS和OS X應用。
Swift結合了C和Objective-C的優點并且不受C兼容性的限制。Swift采用了安全的編程模式并添加了很多新特性,這將使編程更簡單,更靈活,也更有趣。
Hello Swift:
首先讓我們寫一個Hello Swift程序,通常我們學習編程語言的第一個程序就是在屏幕上輸出Hello World!,在Swift中可以用一行代碼來實現:
println("Hello Swift!")
對,你沒有看錯,不需要main函數,也不需要分號,只要一行代碼就搞定,就是這么炫酷,不要問我為什么,有錢,就是任性。
常量和變量:
~let - Constants 用let聲明常量(不可改變的量)
let maxNum = 20
~var - Variables 用var來聲明變量(可以改變的量)
//在Swift語言中每行代碼結尾的分號可以不加 var index = 0 var x = 0, y = 0, z = 0
Swift 是一種類型安全的語言,在定義變量并初始化的時候不需要聲明類型,Swift會根據初始化的值自動為變量匹配類型。當然你也可以顯示的聲明變量類型,比如:
var name:String = "jianshu" var red , green , blue : Double
基本類型(常用的)
+Int 整型
+Double,Float 浮點型
+String 字符串型
注意:這幾種基本類型首字母都是大寫,String類型字符串初始化必須用雙引號賦值
Swift支持數字中加下劃線以區分位數,不影響實際值如:
var num = 1_0000_0000
類型轉換
var num_a : Float = 1 //實際值為1.0 var num_b : Int = 1.2 //實際值為1 var numA : Int = 3 var numB : Double = 0.1415926 var pi : Double = Double(numA) + numB//pi = 3.1415926
變量名稱
Swift中的變量名稱支持任意的unicode的字符命名,如:
let 姓名 = "簡書" var 猴子 = "Monkey"