Swift基礎使用方法(Swift開發之中的乙個)

2021-09-07 10:29:58 字數 1793 閱讀 7516

昨晚蘋果公布了新一代程式語言swift,官方提供了乙個ibook的說明文件。有須要的能夠看下。

以下我先說下主要的一些東西,大家都是剛看,所以我也難免會出現理解錯誤的地方。歡迎指出。當然你也能夠直接看官方的文件。

一、let,var基本型別

let:常量,不能二次賦值。賦值時能夠不須要指定型別,編譯器依據賦值自己主動推斷。也能夠手工指明型別。

var:變數

let a = 12 // 申明a為常量12,型別int

let b: double = 12 // 申明a為常量12,手工指定型別double

二、字串

1、加號能夠直接拼接字串。不能直接拼接其它型別轉化成string

let str = "hello, playground. "

let name = "tom "

let count = 10

let say = str + name + string(count) // "hello, playground. tom 10"

2、 字串中直接引入**

let a = 1

let b = 2

let say = "the number is \(a + b)" // "the number is 3"

三、陣列、字典 都能夠直接使用 宣告

1、陣列

var arr = ["catfish", "water", "tulips", "blue paint"]

arr[1] = "bottle of water" // 改動第二項

arr // ["catfish", "bottle of water", "tulips", "blue paint"]

2、字典

var man = [

"name": "tom",

]man["iphone"] = "5s" // 新增字段

man["like"] = "mac" // 改動字段

man // ["iphone": "5s", "like": "mac", "name": "tom"]

四、控制語句

1、if  不能夠直接使用乙個變數或者常量來作為條件,必須是推斷語句

let a = 12

if a > 0 else

假設你寫成 if a {} ,就會報錯,不能直接使用變數或常量推斷bool

2、for

for i in 0..3 

for var i = 0; i < 3; ++i

// 陣列

let scores = [1, 2, 3, 4, 5]

for score in scores

// 字典

let numsdic = [

"a": [2, 3, 5, 7, 11, 13],

"b": [1, 1, 2, 3, 5, 8],

"c": [1, 4, 9, 16, 25],

]for (key, numbers) in numsdic

}

3、while

var n = 2

while n < 100

var m = 2

do while m < 100

Mybatis基礎使用方法

1.匯入約束 2.導包 資料庫連線驅動包 mybatis包 備註 記得buildpath引用包3.建立mybatis管理的表單物件 例如 建立user.xml 3.1.宣告文件型別 3.2.標籤 屬性 namespace用於區分不同的表 id用於區分操作 parametertype引數型別 resu...

Git基礎使用方法

分支管理 標籤管理 內容是儲存在objects庫里,操作只是改變index和master的指標 登入github settings ssh and gpg keys 私鑰與公鑰 總結 公鑰和私鑰是成對的,它們互相解密。公鑰加密,私鑰解密。私鑰數字簽名,公鑰驗證。舉例比如有兩個使用者alice和bob...

gdb基礎使用方法

1 gdb a.out 直接用gdb 可執行程式名 2 gdb 直接進入gdb介面 然後通過file 可執行檔名,引導程式 run 指令 直接執行程式 輸入縮寫r也可 quit 或q 退出gdb break 或b 設定斷點 b 函式名。如b main即可在函式處設定斷點,或者是b 檔名 行號 例如 ...