swift學習第二天

2021-07-15 19:49:13 字數 2107 閱讀 1871

每天學習,加油!

varstringvar =

"hello world!"

varstringvar2 :

nsstring

= "i love you"

//swift

字串不需要新增

字串字元

「@」。

varvarparam :

uint16= 9

varvarparam1 :

uint16

= 10

//var varparam2 :uint32 = varparam + varparam1    //swift

很嚴格,不允許兩個

不同型別的值相加

varvarparam3 :

uint16

= varparam1++

//由於筆者本人學習過一段時間的組合語言,位數不同的計算也是不允許的,需要通過加位才能計算。我們是不是可以猜測

swift 是借鑑

彙編或者使用了這個特性呢?

目前這也僅僅是我的猜測,還需要進一步的理論和實踐推測。

varvarparam4 :

uint64

= uint64

(varparam3)

// 強制轉換,與

oc格式不一樣

(int)oc

括號裡邊是資料型別,

swift

是要轉換的資料

varboolvalue =

true

varboolvalue1 = 1

varboolvalue2 :

bool

= bool(1

) //由此,我們的

if 、

while

、do-while

等的判斷

和oc

相比就不能隨隨便便

while(1) 了=

= // oc

:我需要你

宣告型別,

傳值的時候差不多就行了

^_^

//swift: 

你給我什麼就是什麼,甭想蒙我

)_(,

我會判斷,#_#

// what is "

元組"  , c,oc

裡邊沒有

你不用找了--

,學過一些指令碼語言的話,比如說

python

。會接觸到元組的概念

// 相對陣列的概念(一些

型別相同的東西

集合),

元組就是

一些不同型別東西集合,

樣子有點像

結構體(

oc)和

鍊錶(資料結構)

varstudent :(

nsstring

, int

, int

) = ("校長

", 12,  12)

varstudent2 = ("校長

", 12,  12)

var(name, age, heightcm) =

student

print

(student.0

) print

(student.1

) print

(student.2

) print

("student = "

,student)

print

("student2 = "

,student2)

// 這裡列印結果有些不同

//student =  (

校長, 12, 12)

//student2 =  ("

校長", 12, 12)

print

(name)

print

(age)

print

(heightcm)

// 乙個

12歲,只有

12 厘公尺的叫校長

的學生what

?嚇傻了=_=

// 看樣子賦值給了

三個變數:

name, age, heightcm,

格式?swift

內部判斷了#_#

swift學習第二天

函式 函式是執行特定任務的 自包含塊。通過給定乙個函式名稱標識它是什麼,並在需要的時候使用該名稱來呼叫函式以執行任務。swift的統一的功能語法足夠靈活的,可表達任何東西,無論是不帶引數名稱的簡單的樣式函式,還是帶本地和外部引數名稱的複雜的objective c樣式方法。引數可為簡單函式呼叫提供預設...

Swift學習第二天 物件導向

playground noun a place where people can play import uikit var str hello,playground 類和屬性 class role 成員方法 func playgame string 靜態方法 static func playbol...

學習第二天

linux系統的檔案型別及許可權的相關知識 1.普通檔案 l 連線檔案 d 資料夾 表示不同的檔案型別 2.檔案許可權 r 可讀 w 可寫 x 可執行 3.chmod 修改檔案許可權,修符號或者使用八進位制 linux的基礎命令 cd 切換目錄 ls 檢視內容 表示當前目錄 上一級目錄等 touch...