ruby-uebungen/Assignment_019/readme.md

407 B

Callback mit Block

📆 Fällig: ---- 📆 Musterlösung

Schreiben Sie eine Funktion rechner, der man einen Block übergeben kann. rechner übergibt dem Block zwei Zahlenwerte und erwartet eine Zahl zurück. Das Ergebnis wird verdoppelt und von rechner zurück gegeben.

Beispiel:

puts rechner(5, 4) { |a, b| a + b }
# -> 18
puts rechner(5, 4) { |a, b| a - b }
# -> 2