swift-1.基礎部分
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”
(
str
)
// 輸出: hello world
3.變數和常量
// 這是單行註釋
// let 看成一個修飾符,用來修飾x,表明x是一個常量:x的值不能修改
let
x
=
1
(
x
)
// 1
x
=
2
// Cannot assign to value: ‘x’ is a ‘let’ constant
/**
這是多行註釋;
var 看成一個修飾符,用來修飾y,表明y是一個變數:y的值是可以修改的;
*/
var
y
=
1
(
y
)
y
=
2
// 沒有報錯
4.變數命名
/**
理論上說除了關鍵字和保留字(比如var不可以做變數名)、不以數字開頭,其他所有的unicode的字元都可以
作為變數名。
*/
var 鋤禾日當午 = 123
print(鋤禾日當午)
/**
如果你願意,關鍵字你也可以作為變數名
*/
var `var` = 1234
print(`var`)
但是這都是毫無人性的。個人推薦做法使用c語言規定的識別符號定義變數名
識別符號只包含字母、數字、下劃線、$
不能以數字開頭,最好不要以下劃線和$符號開頭(這些都是給系統用的吧)
識別符號的長度,c89規定31個字元以內,c99規定63個字元以內(定義這麼長的變數你想幹啥?)
關鍵字、保留字啥的還是算了吧
變數名要知名見意
首字母小寫駝峰命名法: 第一個單詞首字母小寫後面單詞首字母大寫