@@ -29,26 +29,26 @@ extension BinaryTree: CustomStringConvertible {
29
29
}
30
30
31
31
extension BinaryTree {
32
- public func traverseInOrder( @ noescape process: T -> Void ) {
32
+ public func traverseInOrder( process: T -> Void ) {
33
33
if case let . node( left, value, right) = self {
34
- left. traverseInOrder ( process)
34
+ left. traverseInOrder ( process: process )
35
35
process ( value)
36
- right. traverseInOrder ( process)
36
+ right. traverseInOrder ( process: process )
37
37
}
38
38
}
39
39
40
- public func traversePreOrder( @ noescape process: T -> Void ) {
40
+ public func traversePreOrder( process: T -> Void ) {
41
41
if case let . node( left, value, right) = self {
42
42
process ( value)
43
- left. traversePreOrder ( process)
44
- right. traversePreOrder ( process)
43
+ left. traversePreOrder ( process: process )
44
+ right. traversePreOrder ( process: process )
45
45
}
46
46
}
47
47
48
- public func traversePostOrder( @ noescape process: T -> Void ) {
48
+ public func traversePostOrder( process: T -> Void ) {
49
49
if case let . node( left, value, right) = self {
50
- left. traversePostOrder ( process)
51
- right. traversePostOrder ( process)
50
+ left. traversePostOrder ( process: process )
51
+ right. traversePostOrder ( process: process )
52
52
process ( value)
53
53
}
54
54
}
0 commit comments