昨晚蘋果公布了新一代程式語言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 檔名 行號 例如 ...