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