2011-05-31
■[perl] ハッシュの値を宣言と同時に参照する方法
ruby だと以下のように書くのをperlでどう書けばいいのか。。
# ruby # 無名ハッシュ(という呼び方でいいかわからないけど)を作成と同時に値を引っ張る {:k1 => 'v1', :k2 => 'v2'}[:k2] # ==> "v2"
一応、こんな感じで書けたけど、リファレンスにせずに引っ張る方法はわからず。。
# perl {k1 => 'v1', k2 => 'v2'}->{k2} # ==> "v2" (k1 => 'v1', k2 => 'v2'){k2} # syntax error...
# ruby # 無名配列を作成と同時に値を引っ張る %w[one two three][1] # ==> "two"
# perl qw(one two three)[1] # ==> "two"
トラックバック - http://d.hatena.ne.jp/favril/20110531/1306836185
リンク元
- 11 http://www.facebook.com/l.php?u=http://d.hatena.ne.jp/favril/&h=21434
- 8 http://script41self.seesaa.net/
- 8 http://www.google.com/search
- 5 http://d.hatena.ne.jp/
- 5 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cts=1331629650911&ved=0CCgQFjAA&url=http://d.hatena.ne.jp/favril/?sid=c3b4e005c77d7921&of=13&ei=Tg5fT9CbL83jrAephdWOBg&usg=AFQjCNFeMfThwbg0OH4zzyk6U4jr-zG3-g
- 5 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=21&cts=1331621658161&ved=0CCcQFjAAOBQ&url=http://d.hatena.ne.jp/favril/?of=15&ei=FO9eT-_fLKWviQf6ztH4DA&usg=AFQjCNGu24XRRtr6ivwaftXrL3asL7Dw2A
- 5 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&cts=1331470431776&ved=0CEwQFjAD&url=http://d.hatena.ne.jp/favril/?of=5&ei=JKBcT5r5DqTmmAXK0vnDDw&usg=AFQjCNEfoMTyxoqM2LspShekCjTt7NQtQg&sig2=F01wc4UsuFTn68g0xMZhNw
- 5 http://www.google.co.jp/url?sa=t&rct=j&q=request.query_parameters&source=web&cd=3&sqi=2&ved=0CCoQFjAC&url=http://d.hatena.ne.jp/favril/?of=5&ei=4cHhTsWoFImemQW8zYCdBQ&usg=AFQjCNEfoMTyxoqM2LspShekCjTt7NQtQg
- 5 http://www.so-net.ne.jp/web2/
- 4 http://ezsch.ezweb.ne.jp/search/?sr=0101&query=three-two-one-action@docomo.ne.jp