元組定義的幾個(gè)坑,希望大神能幫忙解答。
var?ConnectState:(Int,String,String)=(ResponseCode:404,_:"success",text:"connect?to?imooc");
第一個(gè)變量的定義,指定了元組中每個(gè)值的數(shù)據(jù)類型,同時(shí)在賦值時(shí)給每個(gè)值都指定了名稱。但是編譯器還是報(bào)錯(cuò)了,首先,我使用的是英文鍵盤下的輸入,標(biāo)點(diǎn)符號(hào)沒問題。但是編譯器報(bào)錯(cuò):cann't convert the expression's type(userId(integerLiteralConvertible),username,sex)to type(IntegerLiteralConvertible)只是什么原因呢?
第二個(gè)變量的定義,對(duì)于不重要的元素,為什么不能在定義的時(shí)候就使用下劃線 _ 進(jìn)行忽略呢?
2016-06-09
7.3
2016-06-08
這個(gè)樣子是沒問題的