1.println("hello")
不需要末尾寫分號了,感覺又回到了石器時代
2.let constant_test=1
var variable_test=2
let關鍵字定義常量 var關鍵字定義變數,var讓人聯想到解釋型語言了,這種弱型別幾家歡喜幾家愁啊
let variable_double : double = 70
let還有這種客氣的做法,明確定義型別
var strint_test:string?="test" ?標識為可選的
空字串nil
3.迴圈語句for in;for;while;do while
4.定義函式使用func關鍵字
func test(name:string) -> string ->指向的是函式返回值
函式的返回值可以有多個了
同樣的函式可以內嵌函式,就是在func中再定義func
5.定義類使用class,這個在物件導向的語言中通用
初始化建構函式init,init中內部呼叫類的變數用self,這和python是一致的
對應的析構函式deinit
如果繼承了父類,需要重新實現父類的函式,那必須要用override關鍵字,否則會編譯不通過的
6.對應類中的變數,直接有get set操作
var test:double
set }
7.列舉enum
enum和c中的巨集定義不同一些,swift中在定義enum後,內部還可以增加方法來處理enum中的常量宣告,是被擴充套件了的enum
swift 學習筆記一
1 將函式作為引數傳遞。例如 寫乙個兩個數求和的函式 performoperation multiply func performoperation operation double,double double func multiply op1 double,op2 double double以上...
swift 學習筆記一
一 常量和變數 方式1 型別推斷 方式2 型別標註 swift語言有乙個非常強大的功能,就是型別推斷,不需要標註變數的型別,可以根據賦值進行型別自動匹配和推斷 型別標註 是指明變數的型別如int等 這種是非常安全的 main.swift ios swift created by 阿三哥 on 16 ...
swift的學習筆記 一
objective c中的日誌列印 nslog nsstring format,nslog oc 中的日誌資訊 第一行 是列印的格式,列印方法,列印函式.第二行 是在 nsstring format,所輸出的資訊,在日誌中得到的資訊為 oc 中的日誌資訊.objective c中在列印日誌裡增加引數...