mirror of
https://github.com/revarbat/BOSL2.git
synced 2025-08-11 09:04:21 +02:00
Fixed transpose for vectors and non-array lists
This commit is contained in:
@@ -496,8 +496,7 @@ function array_dim(v, depth=undef) =
|
||||
// transpose([3,4,5]); // Returns: [[3],[4],[5]]
|
||||
function transpose(arr) =
|
||||
arr==[]? [] :
|
||||
is_list(arr[0])? [for (i=[0:len(arr[0])-1]) [for (j=[0:len(arr)-1]) arr[j][i]]] :
|
||||
[for (x=arr) [x]];
|
||||
is_list(arr[0])? [for (i=[0:len(arr[0])-1]) [for (j=[0:len(arr)-1]) arr[j][i]]] : arr;
|
||||
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user