ruby-uebungen/Assignment_021/readme.md

12 lines
306 B
Markdown
Raw Normal View History

2023-05-25 17:47:19 +02:00
# Closure
2023-05-23 09:19:31 +02:00
📆 **Fällig: ----** 📆 [Musterlösung](solution/)
2023-05-25 17:47:19 +02:00
Schreiben Sie eine Ruby-Funktion `create_counter`, die ein Proc-Object zurück gibt. Das Proc-Objekt soll bei jedem Aufruf eine aufsteigende Zahl zurückgeben.
2023-05-23 09:19:31 +02:00
Beispiel:
```ruby
2023-05-25 17:47:19 +02:00
p = create_counter
puts p.call # -> 1
puts p.call # -> 2
2023-05-23 09:19:31 +02:00
```