swift的源副檔名是.swift
按照國際慣例,學習一門新語言寫的第乙個程式都是在螢幕上輸出一句 「hello, world!」 。在swift裡,一行**就搞定了:
如果你以前寫過c或者objective-c的**,這個語法你肯定看著很眼熟——在swift裡,這行**就已經是乙個完整的程式了。你不需要單獨匯入用於像輸入/輸出或者字串處理功能的類庫。寫在全域性範圍內的**就用來作為程式的入口點,所以不需要main函式。也不需要在每一行語句後面加上分號。
本系列教程通過完成一系列程式設計例項來提供給你足夠的資訊,讓你能用swift開始寫**。如果有些東西看不懂,別擔心——本教程介紹的所有內容都會在其它文章裡詳細解釋。
swift的基本資料型別
swift 包含了c 和objective-c上所有基礎資料型別,int、double、float、bool、character、string
array、dictionary、元祖型別(tuple)、可選型別(optional)
資料型別的首字母都是大寫
定義常量使用 let ,定義變數,使用var。常量的值在編譯時不需要知道,但必須只能賦一次值。也就是說可以用常量來為乙個值進行命名,一次賦值多次使用。
常量或變數都必須與其指定的值具有相同的型別。不過,你不必顯式寫出型別來。在定義常量或變數的時候提供乙個值,編譯器就會自己推測它的型別。上面的例子,編譯器推測myvariable是乙個整型,因為它的初始值是個整型。
如果初始值沒有提供足夠的資訊(或者沒有初始值),那就在變數名後面寫上冒號,再加上型別名。
值是不會隱式地轉換為其它型別的。如果需要將值轉換為不同型別,需顯示建立目標型別的例項。
在字串裡加入值還有個更簡單的方法:將值寫在括號裡,再在括號前加上反斜槓\。如:
要建立陣列和字典,使用方括號 ,要訪問他們的元素,就在方括號裡寫索引活著鍵名。
要建立乙個空陣列或字典,使用以下初始化語法。
如果型別可以推斷出來,可以就寫[]表示空陣列,[:]表示空字典——例如,當為變數設定新值或傳引數到函式的時候。
Swift學習筆記 簡單值
列印會自動換行 print hello,swift 宣告常量 let no1int 70 let no1double 10.0 若初始化時未提供足夠資訊 沒有初始值 可以在變數後面指定型別,用冒號隔開。let no1float float 1314.521 print no1float,no1int...
swift簡單使用
變數和常量的定義 變數 var 常量 let 格式 修飾符 var let 變數 常量名稱 資料型別 值 var numbera int 10 定義變數並初始化 numbera 20 變數的數值可以修改 let numberb int 20 定義常量並初始化 numberb 20 常量的資料不可以修...
Swift 簡單總結
1.swift簡單總結 一 資料簡單值和型別轉換 2.swift簡單總結 二 簡單值和控制流 3.swift簡單總結 三 迴圈控制和函式 4.swift簡單總結 四 函式和類 5.swift簡單總結 五 列舉和結構體 6.swift簡單總結 六 協議擴充套件與泛型 7.swift簡單總結 七 資料型...