问答详情
源自:2-4 Swift-元组 Tuples

元组定义的几个坑,希望大神能帮忙解答。

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)只是什么原因呢?

第二个变量的定义,对于不重要的元素,为什么不能在定义的时候就使用下划线 _ 进行忽略呢?

提问者:小王子抓猫咪 2016-06-05 20:38

个回答

  • 丿心梦无痕
    2016-06-09 21:51:25

    7.3

  • 丿心梦无痕
    2016-06-08 18:10:15

    这个样子是没问题的http://img.mukewang.com/5757ef000001f01e12100164.jpg