先從最基本的常量、變數說起
新建變數新建變數的語法: var(keyword) 《變數名》:《資料型別》 = 《變數值》,swift會自動判斷型別,所以資料型別可以省略
var str =
"hello, playground"
print
(str)
var greeting =
"hello swift developers"
print
(greeting)
新建常量
let name =
"hello"
常見的資料型別
var age:
int=
30var name:
string
="test"
var scores:
double
=4.3
var istest:
bool
=true
常見的操作符: =、+、-、*、/、%,分別是等號、加、減、乘、除、取模
給出**例子:
var cityname:
string
="istanbul"
var fasterspeed:
double
=4.736
var numberofchildren:
int=
4var personishome:
bool
=false
print
(cityname)
print
(fasterspeed)
print
(numberofchildren)
print
(personishome)
var numsum =22+
13var numdiv =16/
4var numrem =18%
5print
(numsum)
print
(numdiv)
print
(numrem)
常見型別報錯
var name:
string
="y"
name =
8//報錯,字串變數不能直接賦值為整型
var age:
int=
5var scores:
double
=4.3
print
(age*scores)
//報錯,不同型別不能用操作符
swift5 基本語法 閉包
在swift中,說到閉包表示式 closure expression 我們就能想起來objective c中的block,確實兩者之間非常相似,功能也基本相同,都可以在 中使用或者用來作為引數傳值。我們一起來學習下swift中的閉包用法。在swift中,可以通過func定義乙個函式,也可以通過閉包表...
Swift 5 可選型別 Optionals
var name string?jack var age int?age 10var age1 int?age1 age1 10age1 確定可選性不為空的時候才可以強制解包if let num int 123 num 0else a b a 是可選項 b 是可選或者不是可選 a和b的儲存型別必須相...
swift5入門練手走起
言歸正傳 今年吸取了教訓,先把基礎打牢,系統的學習一下swift5的語法和開發技能,先寫個練手demo開始。第二步 熟悉swift5的語法 第三步 策劃一款小遊戲 石頭剪子布 自導自研 第四步 show me the code 1 新建乙個viewcontroller.swift類,用於控制main...