ruby-uebungen/Assignment_019/readme.md

14 lines
407 B
Markdown

# Callback mit Block
📆 **Fällig: ----** 📆 [Musterlösung](solution/)
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:
```ruby
puts rechner(5, 4) { |a, b| a + b }
# -> 18
puts rechner(5, 4) { |a, b| a - b }
# -> 2
```