ruby-uebungen/Assignment_022/solution/readme.md

648 B

Lösung: Hashes und Blöcke

















































































```ruby class Cache def initialize(&callback) @data = {} @callback = callback end

def add(key, value) @data[key] = value end

def @data[key] = @callback.call(key) unless @data.has_key?(key) @data[key] end end