Swift學習筆記一

2021-06-27 06:21:53 字數 790 閱讀 9582

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中在列印日誌裡增加引數...