Rich Hickey: "you are able to write only code that matters."
def myfunc(foo, options={})
bar = options[:bar]
baz = options[:baz]
# do something
end
(defn myfunc [foo {:keys [bar baz]}]
;; do something
)
def awesome()
end
(defn awesome []
)
File.open("somefile.json") do |f|
json = f.read
ActiveSupport::JSON.decode(json)
end
(-> "somefile.json"
slurp
cheshire.core/parse)
if h && h[:a] && h[:b] && h[:c]
h[:a][:b][:c]
end
if h && h[:a] && h[:b] && h[:c]
h[:a][:b][:c]
end
(get-in h :a :b :c)