Swift語言 入門教程

2021-09-30 13:23:16 字數 1905 閱讀 2622

import foundation

var i =100

var str = "haha"

str = "\(str)hehe\(i)"

println(str)

運用()將字元連線起來

其中(i)也可以直接寫成 (100)

var arr = ["gaga","gege"

,22,2.2]

println(arr)

println(arr[1])

var dict = ["name":"gaga","age"

:22]

dict["***"] = "female"

//新增字典成員

println(dict)

println(dict["age"])

for迴圈

a從 0到100 寫作 0…100 中間有三個」.」

var arr = [string]()

for a in

0...100

println(arr)

也可以直接寫成

for b in arr
while迴圈的用法

var i=0

while

i

var dict = ["name":"haha","age":"20"]

for (key,value) in dict

迴圈語句完整**

import foundation

var arr = [string]()

for a in0...100

println(arr)

println("***************")

for b in arr

println("***************")

var i=0

while iprintln(arr[i])

i++}println("***************")

var dict = ["name":"haha","age":"20"]

for (key,value) in dict

var a:string?="haha"

//可選變數

//a=nil //把a賦值為空

iflet b = aelse

在a:string後面加乙個?可以宣告乙個可選變數,這種方法在開發過程中經常需要用到。

func hellow(a:string)

hellow("heihei")

會輸出 haha,heihei

也可以這樣定義

func getnumber() ->(int,int)

let(a,b) = getnumber

()println

(a,b)

println

(a)println

(b)

就能返回返回兩個值。

class

hi }

var a = hi()

a.sayhi()

繼承類

class

hellow: hi

}var b = hellow()

b.sayhi()

類中的構造方法

class mm: hellow 

override func sayhi()

}

Swift入門教程 基本語法 二

數字可以增加額外的格式,使它們更容易閱讀 可以增加額外的零 0 let money 001999 1999 let money2 001999.000 1999.0 可以增加額外的下劃線 以增強可讀性 let onemillion1 1 000 000 1000000 let onemillion2...

Apple Swift程式語言入門教程

蘋果公司在2014年的wwdc大會上發布了全新的程式語言swift語言,swift語言繼承了c語言以及objective c的特性,且克服了c語言的相容性問題。swift語言採用安全程式設計模式,且引入了多種新功能,使得程式設計工作更加簡便,靈活!swift用來寫ios和os x程式。swift吸取...

C語言入門教程2

要利用計算機處理問題,光學習語言的語法規則還不夠,最重要的是要學會針對各型別的問題,擬定出有效的解題方法和步驟。解題方法和步驟就是演算法。演算法 為了解決乙個問題而採取的有限步驟。計算機演算法 如何使計算機一步一步地工作的具體過程。利用計算機處理問題的步驟 1 設計好演算法 演算法設計 2 用計算機...