KDB显示表,而不是累积结果

时间:2018-11-19 20:44:47

标签: kdb

在有关kdb的教程中: https://code.kx.com/q4m3/1_Q_Shock_and_Awe/ 它处理FIFO分配

本教程要求用户分别分配列表:

q)buys:2 1 4 3 5 4f
q)sell:12f

本教程将答案显示为:

q)deltas each deltas sums[sells] &\: sums[buys]
2 0 0 0 0 0
0 1 3 0 0 0
0 0 1 2 0 0
0 0 0 1 1 0

但是,当我在q中运行smae行时,会得到以下结果。

q)deltas each deltas sums[sells] &\: sums[buys]
2 1 4 3 2 0f
q)

我理解结果,但是我想像教程中所示那样将它们显示在表格中。我希望看到表格跨越四行,而不是一行中的累积答案。

1 个答案:

答案 0 :(得分:1)

本教程的销售定义不同:

void Start()
{
    //oldNumberOfUnits = numberOfUnits;

    //for (int i = 0; i < numberOfUnits; i++)
    //{
        stairsParent = new GameObject();
        stairsParent.name = "Stairs";
        StartCoroutine(BuildStairs());
    //}
}