Slide 29
Slide 29 text
DmitryTsepelev
RUBYRUSSIA’22
ApplicativeArray
29
def plus(x, y) = x + y
def mult(x, y) = x * y
array_with_functions = ApplicativeArray.new([method(:plus), method(:mult)])
array_with_args = ApplicativeArray.new([2, 7])
array_with_args_2 = ApplicativeArray.new([3, 5])
array_with_functions ^ array_with_args ^ array_with_args_2
#
= >
[5, 7, 10, 12, 6, 10, 21, 35]
🌎 https:
/ /
cutt.ly/ECtge4W