Rubyのハッシュとかシンボル?とか理解できてないのでPythonでも書いてみた。
dict = {'key':'value'}
print dict
def f(x):
print x['a']
print x['b']
f({'a':'hoge', 'b':'fuga'})
Pythonのだとシンボルって何だろ?
タプルとか使うのかな(´・ω・`)
必要ないのか?
hash = {:key => "value"}
p hash
def f x
puts x[:a]
puts x[:b]
end
f :a => "hoge", :b => "fuga"
Rubyで :key とかシンボル使うのは処理が速くなるからみたい。Pythonは?
Pythonに比べてスッキリして見えるのはカッコを省略できるからかな?
Schemeに触れて以来、カッコが無いと不安になるが(||゚Д゚)