我可以不初始化创建元组吗?

时间:2017-04-17 11:37:37

标签: tuples d

我需要创建元组。我这样做:

auto historyTuple = Tuple!(string, "gps", string, "sensor");

我想稍后用数据初始化。

我收到错误:

Error: type Tuple!(string, "gps", string, "sensor") has no value

1 个答案:

答案 0 :(得分:2)

您在右侧指定的值实际上是元组的类型。你应该写

 scope.model.graphSettings = {
            type: 'column'
        };
 var obj = [];
        obj.push({
            category: "Category 1",
            value: new Date(),
            value1: new Date(),

        }, {
            category: "Category 2",
            value: new Date(),
            value1: new Date(),

        })

        scope.model.chartDataSource1 = new kendo.data.DataSource({
            data: obj
        });

但是,如果您打算经常使用此元组,则可能希望为其创建别名:

Tuple!(string, "gps", string, "sensor") historyTuple;