ruby-uebungen/Assignment_019/solution/readme.md

12 lines
540 B
Markdown

# Lösung: Callback mit Block
<div style="border: 1px solid grey;"><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br></div>```ruby
def rechner(a, b)
ergebnis = yield a, b
ergebnis * 2
end
puts rechner(5, 4) { |a, b| a + b }
puts rechner(5, 4) { |a, b| a - b }
```