RosettaCodeData/Task/Apply-a-callback-to-an-array/Bracmat/apply-a-callback-to-an-array-1.bracmat
2026-04-30 12:34:36 -04:00

13 lines
332 B
Text

( (square=.!arg^2)
& 1 3 5 7:?numbers
& map$(square.!numbers):?squares2a { functional form }
& out$!squares2a
& map$((=.!arg^2).!numbers):?squares2b { functional form with `lambda` }
& out$!squares2b
& :?isquares1
& whl
' ( !numbers:#%?number ?numbers
& !isquares1 !number^2:?isquares1
)
& out$!isquares1
);