RosettaCodeData/Task/Function-composition/Smalltalk/function-composition.st

7 lines
172 B
Smalltalk
Raw Permalink Normal View History

2013-04-10 21:29:02 -07:00
| composer fg |
composer := [ :f :g | [ :x | f value: (g value: x) ] ].
fg := composer value: [ :x | x + 1 ]
value: [ :x | x * x ].
(fg value:3) displayNl.