swift5基礎語法

2021-10-10 04:18:51 字數 1460 閱讀 2744

先從最基本的常量、變數說起

新建變數

新建變數的語法: 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...