元组定义的几个坑,希望大神能帮忙解答。
var ConnectState:(Int,String,String)=(ResponseCode:404,_:"success",text:"connect to imooc");
第一个变量的定义,指定了元组中每个值的数据类型,同时在赋值时给每个值都指定了名称。但是编译器还是报错了,首先,我使用的是英文键盘下的输入,标点符号没问题。但是编译器报错:cann't convert the expression's type(userId(integerLiteralConvertible),username,sex)to type(IntegerLiteralConvertible)只是什么原因呢?
第二个变量的定义,对于不重要的元素,为什么不能在定义的时候就使用下划线 _ 进行忽略呢?