Filter: Difference between revisions

m
Line 1,112:
 
===Destructively===
<lang Dyalect>func Array.filterFilter(pred) {
var i = 0
while i < this.lenLength() {
if !pred(this[i]) {
this.removeAtRemoveAt(i)
}
i += 1
Line 1,123:
 
var arr = [1..20]
arr.filterFilter(x => x % 2 == 0)
print(arr)</lang>
 
Anonymous user