ruby-uebungen/Assignment_019/readme.md

14 lines
407 B
Markdown
Raw Permalink Normal View History

2023-05-25 17:47:19 +02:00
# Callback mit Block
2023-05-23 09:19:31 +02:00
📆 **Fällig: ----** 📆 [Musterlösung](solution/)
2023-05-25 17:47:19 +02:00
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
```