Swift字典中可以插入nil

自己用swift開發(fā)才這么幾次茶没,并不熟悉所以在摸索過程中肌幽,在今天做東西的過程中由于需要用到字典里邊需要插入nil,心安理得的使用如下寫法感覺沒有問題

let array = [["key1":"val1","key2":"val2","key3":nil],["key1":"val1","key2":"val2","key3":nil]]

但我錯了抓半,就因為這種寫法今天浪費了我很長時間查找為什么我的xCode在編譯的時候為什么總是電腦內(nèi)存百分之百的使用率喂急,但xCode盡讓沒有報出是哪里出現(xiàn)的問題,我?guī)缀醵家偭说亚螅梢跃褪遣恢罏樯独纫疲?jīng)過各種排查,然后重裝xCode還是沒有能解決掉探入,后來突然想起可能和這種寫法有關(guān)將整塊代碼注釋掉狡孔,編譯運行,沒錯編譯通過了并且正常運行蜂嗽,后來就瘋狂查資料苗膝,查有關(guān)字典里存儲nil的資料,后來終于找到相關(guān)內(nèi)容植旧,其實正確寫法應(yīng)該是在定義這種數(shù)據(jù)時候應(yīng)該定義好數(shù)據(jù)類型荚醒,如以下代碼是可以正常用的

let array:[[String,AnyObject?]] = [["key1":"val1","key2":"val2","key3":nil],["key1":"val1","key2":"val2","key3":nil]]

沒錯就是這種代碼才可以用,你肯定注意到AnyObject?這個內(nèi)容隆嗅,如果不寫出結(jié)構(gòu)的定義那么編譯器也不會發(fā)現(xiàn)有什么問題界阁,可能swift的編譯器目前還沒考慮到這些,不過以后可能編譯器會把之前說的那種寫法兼容上胖喳,自己可以解析數(shù)據(jù)結(jié)構(gòu)類型或是能夠在xCode拋出警告告訴我們那樣寫是不對的泡躯,然后給出建議寫法。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市较剃,隨后出現(xiàn)的幾起案子咕别,更是在濱河造成了極大的恐慌,老刑警劉巖写穴,帶你破解...
    沈念sama閱讀 216,843評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件惰拱,死亡現(xiàn)場離奇詭異,居然都是意外死亡啊送,警方通過查閱死者的電腦和手機(jī)偿短,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,538評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來馋没,“玉大人昔逗,你說我怎么就攤上這事∨穸洌” “怎么了勾怒?”我有些...
    開封第一講書人閱讀 163,187評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長声旺。 經(jīng)常有香客問我笔链,道長,這世上最難降的妖魔是什么腮猖? 我笑而不...
    開封第一講書人閱讀 58,264評論 1 292
  • 正文 為了忘掉前任卡乾,我火速辦了婚禮,結(jié)果婚禮上缚够,老公的妹妹穿的比我還像新娘幔妨。我一直安慰自己,他們只是感情好谍椅,可當(dāng)我...
    茶點故事閱讀 67,289評論 6 390
  • 文/花漫 我一把揭開白布误堡。 她就那樣靜靜地躺著,像睡著了一般雏吭。 火紅的嫁衣襯著肌膚如雪锁施。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,231評論 1 299
  • 那天杖们,我揣著相機(jī)與錄音悉抵,去河邊找鬼。 笑死摘完,一個胖子當(dāng)著我的面吹牛姥饰,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播孝治,決...
    沈念sama閱讀 40,116評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼列粪,長吁一口氣:“原來是場噩夢啊……” “哼审磁!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起岂座,我...
    開封第一講書人閱讀 38,945評論 0 275
  • 序言:老撾萬榮一對情侶失蹤态蒂,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后费什,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體钾恢,經(jīng)...
    沈念sama閱讀 45,367評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,581評論 2 333
  • 正文 我和宋清朗相戀三年鸳址,在試婚紗的時候發(fā)現(xiàn)自己被綠了瘩蚪。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,754評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡氯质,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出祠斧,到底是詐尸還是另有隱情闻察,我是刑警寧澤,帶...
    沈念sama閱讀 35,458評論 5 344
  • 正文 年R本政府宣布琢锋,位于F島的核電站辕漂,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏吴超。R本人自食惡果不足惜钉嘹,卻給世界環(huán)境...
    茶點故事閱讀 41,068評論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望鲸阻。 院中可真熱鬧跋涣,春花似錦、人聲如沸鸟悴。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,692評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽细诸。三九已至沛贪,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間震贵,已是汗流浹背利赋。 一陣腳步聲響...
    開封第一講書人閱讀 32,842評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留猩系,地道東北人媚送。 一個月前我還...
    沈念sama閱讀 47,797評論 2 369
  • 正文 我出身青樓,卻偏偏與公主長得像寇甸,于是被迫代替她去往敵國和親季希。 傳聞我的和親對象是個殘疾皇子褪那,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,654評論 2 354

推薦閱讀更多精彩內(nèi)容