mirror of
https://github.com/JustinSDK/dotSCAD.git
synced 2025-03-14 11:10:01 +01:00
refactor
This commit is contained in:
parent
3481ca7b22
commit
fd4785bbaa
@ -14,7 +14,7 @@ function elems(lt, elem) = [for(e = lt) elem(e)];
|
||||
function _sorted(lt, less, elem = identity) =
|
||||
let(leng = len(lt))
|
||||
leng <= 1 ? elems(lt, elem) :
|
||||
leng == 2 ? !less(lt[1], lt[0]) ? elems(lt, elem) : [elem(lt[1]), elem(lt[0])] :
|
||||
leng == 2 ? less(lt[0], lt[1]) ? elems(lt, elem) : [elem(lt[1]), elem(lt[0])] :
|
||||
let(
|
||||
pivot = lt[0],
|
||||
b_a = before_after(lt, pivot, less, leng)
|
||||
|
Loading…
x
Reference in New Issue
Block a user