亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定


關于數組聲明時類型的原則 (用于大家相互學習)

1、初始化數組

初始化數組聲明(無論隱式還是顯式聲明)元素類型,終身不可變,即使置空也不可變

初始化數組未聲明元素類型,想怎么變就怎么變

var array1 = [] // 創建了兩個 palyground 有一個 報錯,有一個不報錯。

var array2 = Int[]()

var array3 = Array<String>()

//ok 聲明 array1 不指定元素類型,之后隨便更改都可以

array1 = [1]

array1 = ["2"]


array1 = array2

array1 = array3

//error 聲明 array1 指定元素類型,終身不可變 (即使制空也不可變)

array2 = []

array2 = array3 //error


正在回答

1 回答

謝謝你的筆記!但是現在數組的創建語法有所變更。

var array2 = Int[]() 不再使用,應該使用 var array2 = [Int]()

相關視頻講解現在已經修訂!


現在這門課程的前六章已經根據swift正式版的最新語法(基于xcode6.1)進行了更新,同時最新添加了《3-2 nil聚合運算符》和《4-4 String.Index和Range》的最新內容,歡迎收聽:)該課程的更新也即將登陸,敬請關注!


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號