Skip to content

Commit f3f3ad7

Browse files
committed
Add foreach
1 parent adfc611 commit f3f3ad7

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/tree_map.jl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import Base:
77
firstindex,
88
foldl,
99
foldr,
10+
foreach,
1011
getindex,
1112
in,
1213
isempty,
@@ -242,3 +243,4 @@ length(tree::Node) = sum(_ -> 1, tree)
242243
firstindex(::Node) = 1
243244
lastindex(tree::Node) = length(tree)
244245
keys(tree::Node) = Base.OneTo(length(tree))
246+
foreach(f::Function, tree::Node) = mapreduce(t -> (@_inline(f(t)); nothing), Returns(nothing), tree)

0 commit comments

Comments
 (0)