如何由递增的i简单的生成数列0,1,2,3,2,1,0,1,2,3,2,1,0,...
i % 2 + (i + 1) / 3 % 2 * 2
仅一个表达式,也许还有更简洁的。
一般的,如何由递增的i生成0,1,2,...m,m-1,...1,0,1,2....
n0 = i % (2 * m)
n0 < m ? n0 : 2 * m - n0
多了个判断。
更一般的,生成周期性的数列
array1 = {a0, a1, a2, a3};
array1[i % array1.Length]
多了个数组。