1.playground

Swift 是一門開發 iOS, macOS, watchOS 和 tvOS 應用的新語言。用playground學習測試swift程式碼。 新建playground: shift + option + command + N

2.hello world

/**

字面量:程式原始碼中固定值表示法。例如固定值 整數1 就是一個整數字面量,“Hello, world”就是一個

字串字面量;

Swift 使用變數來進行儲存並透過變數名來關聯值;

= 賦值運算子。從右往左讀 把 字面量 “Hello, world” 賦值給變數 str;

print 列印輸出函式;

*/

var

str

=

“Hello, world”

print

str

// 輸出: hello world

3.變數和常量

// 這是單行註釋

// let 看成一個修飾符,用來修飾x,表明x是一個常量:x的值不能修改

let

x

=

1

print

x

// 1

x

=

2

// Cannot assign to value: ‘x’ is a ‘let’ constant

/**

這是多行註釋;

var 看成一個修飾符,用來修飾y,表明y是一個變數:y的值是可以修改的;

*/

var

y

=

1

print

y

y

=

2

// 沒有報錯

4.變數命名

/**

理論上說除了關鍵字和保留字(比如var不可以做變數名)、不以數字開頭,其他所有的unicode的字元都可以

作為變數名。

*/

var 鋤禾日當午 = 123

print(鋤禾日當午)

/**

如果你願意,關鍵字你也可以作為變數名

*/

var `var` = 1234

print(`var`)

但是這都是毫無人性的。個人推薦做法使用c語言規定的識別符號定義變數名

識別符號只包含字母、數字、下劃線、$

不能以數字開頭,最好不要以下劃線和$符號開頭(這些都是給系統用的吧)

識別符號的長度,c89規定31個字元以內,c99規定63個字元以內(定義這麼長的變數你想幹啥?)

關鍵字、保留字啥的還是算了吧

變數名要知名見意

首字母小寫駝峰命名法: 第一個單詞首字母小寫後面單詞首字母大寫