博主語文一直都很差(若有什麼錯別字,請您在下評論)望您諒解,沒有上過什麼學的html
今天遇到了一個很煩的事情是,早上10點鐘打開電腦,一直都進入系統(個人系統 mac OS X Yosemite 10.10 系統),一直卡在登錄界面上進不去,內心想蘋果新系統這麼脆弱,如今不少軟件不兼容就算了,搞的我還進不了系統,真是鬱悶。而後在google 上搜索,google也打不開(真是悲催, 聽說」組織「 要開會,你們先不要用google)。而後用」度娘「搜索,搜了半天,終於找到了解決方 ,緣由是」安裝了 搜狗輸入法「。 生活在國內作個程序員你說容易嗎?好軟件不讓用,亂軟件坑死你。若是您遇到這樣問題 解決方法參考這個連接(http://jingyan.baidu.com/article/0964eca23388cf8285f5368b.html)程序員
今天給你們介紹的Swift語言中基本類型swift
一:swift語言基本類型介紹函數
整 形 Int 浮點類型 Float Double 字符類型 String 集合類型 Arrary Dictionary 注意點: 1: 基本類型 首寫字母 要大寫。 2: 基本類型不能直接定義 類型變量 (這和其餘語言有所不一樣)
錯誤寫法學習
// // main.swift // 基本類型 // import Foundation Int A =10 //錯誤 基本類型不能直接定義變量
二;變量google
說明: 定義變量的關鍵字是 var ; 格式: var 變量名 = 變量值 解釋: 編譯器是經過」變量值「 來推斷 」變量名「 的類型。
例子:spa
// // main.swift // 基本類型 // import Foundation /* var 是變量關鍵字 a 是變量名 10 是變量值 編譯器是經過 變量值10 來推斷 變量a 的類型。 即 a的類型 是整形 */ var a = 10 var b = "SWIFT"// 編譯器 經過 字符串 "SWIFT" 來推斷 變量b 的類型 即 b 是字符串類型 var c = true //編譯器 經過 布爾值 true 來推斷 變量c 的類型 即 c是布爾類型 //分別打印出 變量值的內容 println(a) println (b) println(c)
運行結果code
10 SWIFT true
犯錯點
// // main.swift // 基本類型 // import Foundation var a = 10// 正確 等號兩邊都要有空格 var b=10//編譯器會報錯 ,由於等號兩邊沒有空格。
三: println 的用法htm
擴展一點 println的用法 1:println() 函數直接輸出 字符串 2:println() 函數 直接輸出 變量或常量 3:println()函數 能夠 字符串和 變量或常量 直接輸出
例子 blog
1:println() 函數直接輸出 字符串
// // main.swift // 基本類型 // import Foundation //println 函數直接輸出 字符串 println("SWIFT")
運行結果
SWIFT
2:pirntln() 函數 直接輸出 變量或常量
// // main.swift // 基本類型 // import Foundation //println 函數直接輸出 變量 var a = 10 println(a)//println 直接輸出 整形變量 var b = true println(b)//直接輸出 布爾類型的變量
運行結果
10 true
3:pirntln()函數 能夠 字符串和 變量或常量 直接輸出
其中 輸出的變量表示方式 \(變量名) \()變量的佔位符,括號裏面放變量
//println 函數直接輸出 變量或常量 字符串 var c = 10 println("c=\(c)")// \() 是佔位符 c是變量名 var d = true println ("d=\(d)") // \() 是佔位符 d是變量名
運行結果
c=10 d=true
四:常量
說明:
定義常量的關鍵字是 let ;
格式:
let 變量名 = 變量值
解釋:
編譯器是經過」常量值「 來推斷 」常量名「 的類型。
例子
// // main.swift // 基本類型 // import Foundation /* let 是常量關鍵字 A 是常量名 10 是常量值 編譯器經過 常量值10 來推斷常量A 的類型 即A是整形 */ let A = 10 let B = true //編譯器 經過 布爾值 true 來推斷 b的類型 println (A)//println 函數直接輸出 常量 println (B)
運行結果
10 true
常量和變量的區別:
1:常量只能賦值一次,不能在修改
2:變量能夠修改屢次,修改過的變量值的類型必須相同。
例子:
變量能夠修改屢次,修改過的變量值的類型必須相同。
// // main.swift // 基本類型 // import Foundation var A = 10 //編譯器 經過 變量值10 推斷出 變量A 的類型爲 整形 A = 20 //從新給整形變量賦值 20 println("A=\(A)") // println 函數輸出 字符串和變量
輸出結果
A=20
錯誤寫法
// // main.swift // 基本類型 // import Foundation //錯誤用法 var B = 10 //編譯器 經過 變量值10 推斷出 變量A 的類型爲 整形 B = "Swift" //B爲整形,此時有從新給 B 賦值 字符串「Swift」 類型不匹配,必須給B賦值整形值
常量只能賦值一次,不能在修改
// // main.swift // 基本類型 // import Foundation let V = 10 println ("V=\(V)")
運行結果:
V=10
錯誤寫法
// // main.swift // 基本類型 // import Foundation //錯誤寫法 let V = 10 V = 11 //錯誤 V是常量 只能賦值一次。
我回陸續把我學習到swift語言的知識寫出來造成一個系列。因爲是新語言,我的理解不免有不足,歡迎給我提出意見。也能夠加我QQ 1436051108一塊兒討論,若是您有什麼問題,也能夠直接在QQ留言發給我,我看到以後第一時間回覆您
最後總結一下。送上一直思惟導圖,做爲文章的結束