Swift是蘋果公司于2014年WWDC發布的一款全新的編程語言,這門語言可以用來開發ios,Mac的應用程序,蘋果從2010年開始設計Swift語言,耗時4年。
Swift的語法內混合了javaScript、Objective-C、Python這三門語言,語法簡單,代碼簡潔,而且在開發ios和Mac的應用程序時可以和Objective-C混用。Swift擁有了腳本語言語法簡單和易于編寫和測試的優點,同時也有Objective-C能夠更好的利用設備性能的強大之處。
Swift的一些簡單語法:
“hello, world”程序:
PRintln(“hello,world”)
既不用編寫main函數,也沒有分號結尾,一句代碼搞定。
當然,如果你喜歡分號,也可以加上。(在一行有多個語句時要加分號)。
用let聲明常量:
let age = 20
用var聲明變量
var x = 30
你還可以用任何你喜歡的字符作為變量和常量名,包括Unicode字符
let 網址 = “http://www.baidu.com”
let ? = “love”
注意點 :不能包含數學符號(比如 + 和 * )
不能包含箭頭
不能是關鍵字
不能包含連線與制表符
不能以數字開頭
字符串是String類型的數據,用雙引號""包住字符串內容
var url = "http://www.baidu.com" 字符串的常見操作 用加號 + 做字符串拼接 var scheme = "http://"
var path = "www.baidu.com"
var url = scheme + path // url的內容是"http://www.baidu.com"
用反斜線 / 和 小括號 () 做字符串插值(把常量/變量插入到字符串中)
let hand = 2
var age = 40
var str = "我今年/(age)歲了,有/(hand)只手"
str的內容是"我今年40歲了,有2只手
Swift中常用的數據類型有 Int、Float、Double、String、Array、Dictionary等 可以看出,數據類型的首字母都是大寫的
如何指定變量/常量的數據類型
在常量/變量名后面加上“冒號” 和 “類型名稱”
var age : Int = 10
上面代碼表示:定義了一個Int類型的變量age,初始值是10 一般來說,
沒有必要明確指定變量/常量的類型
如果在聲明常量/變量時賦了初始值,Swift可以推斷出這個常量/變量的類型 var age = 20, Swift會認定age就是Int類型
整數分為2種類型
有符號(signed):正、負、零
無符號(unsigned):正、零
Swift提供了8、16、32、64位的有符號和無符號整數
UInt8 :8位無符號整型
Int32 :32位有符號整型
新聞熱點
疑難解答