Benoît Liessens
action
fun move(predicate: (Node<T> -> Boolean), action: (Node<T> -> Unit)) { // body }
fun move(predicate: (Node<T>) -> Boolean, action: (Node<T>) -> Unit = { (T) -> Unit }) { // body }
ephemient
fun move(predicate: (Node<T> -> Boolean), action: (Node<T>) -> Unit = { })
val action: (Node<T>) -> Unit = { }
A modern programming language that makes developers happier.