assocs.extras: adding if-assoc-empty.
parent
fc5f9451e8
commit
19ac40f0d9
|
@ -37,4 +37,5 @@ IN: assocs.extras
|
||||||
|
|
||||||
: sum-values ( assoc -- n ) 0 [ + ] reduce-values ; inline
|
: sum-values ( assoc -- n ) 0 [ + ] reduce-values ; inline
|
||||||
|
|
||||||
|
: if-assoc-empty ( ..a assoc quot1: ( ..a -- ..b ) quot2: ( ..a assoc -- ..b ) -- ..b )
|
||||||
|
[ dup assoc-empty? ] [ [ drop ] prepose ] [ ] tri* if ; inline
|
||||||
|
|
Loading…
Reference in New Issue