mirror of
https://github.com/BelfrySCAD/BOSL2.git
synced 2025-03-03 16:09:39 +00:00
Merge pull request #452 from revarbat/revarbat_dev
Alias homogenous() for homogeneous().
This commit is contained in:
commit
6d4a2ac4c1
1 changed files with 3 additions and 0 deletions
|
@ -18,6 +18,7 @@
|
|||
|
||||
|
||||
// Function: is_homogeneous()
|
||||
// Alias: is_homogenous()
|
||||
// Usage:
|
||||
// bool = is_homogeneous(list,depth);
|
||||
// Topics: List Handling, Type Checking
|
||||
|
@ -38,6 +39,8 @@ function is_homogeneous(l, depth=10) =
|
|||
!is_list(l) || l==[] ? false :
|
||||
let( l0=l[0] )
|
||||
[] == [for(i=[1:len(l)-1]) if( ! _same_type(l[i],l0, depth+1) ) 0 ];
|
||||
|
||||
function is_homogenous(l, depth=10) = is_homogeneous(l, depth);
|
||||
|
||||
function _same_type(a,b, depth) =
|
||||
(depth==0) ||
|
||||
|
|
Loading…
Reference in a new issue