1
0
mirror of https://github.com/JustinSDK/dotSCAD.git synced 2025-08-13 18:24:28 +02:00

refactor: use if/else

This commit is contained in:
Justin Lin
2022-04-17 11:34:03 +08:00
parent 261168ee7e
commit b982fdf331

View File

@@ -3,14 +3,14 @@ function m_replace(m, x, y, value) =
rowY = m[y], rowY = m[y],
leng_rowY = len(rowY), leng_rowY = len(rowY),
newRowY = [ newRowY = [
each [for(i = 0; i < x; i = i + 1) rowY[i]], for(i = [0:leng_rowY - 1])
value, if(i == x) value
each [for(i = x + 1; i < leng_rowY; i = i + 1) rowY[i]] else rowY[i]
], ],
row_leng = len(m) row_leng = len(m)
) )
[ [
each [for(i = 0; i < y; i = i + 1) m[i]], for(i = [0:row_leng - 1])
newRowY, if(i == y) newRowY
each [for(i = y + 1; i < row_leng; i = i + 1) m[i]] else m[i]
]; ];