标签: openscad
为什么从if语句的方括号中收到错误消息?如果不是这样,如何重新分配向量变量?
array = [[14,2],[60,3],[1,43]]; echo (array); for (x = [1:len(array)]) { a = array[x-1][1]; b = array[x][1]; if (b>a) { array[x-1][1] = b; array[x][1] = a; } }
答案 0 :(得分:0)
您不能分配给列表,数组甚至变量。您只能创建新的。
用户手册为您提供了一个示例实现:
Sorting a vector