[Ruby]mapメソッドの省略記法

更新日:2019.04.27 作成日:2017.06.25

Rubyのmapメソッドとは|基本的なmapの記述方法と省略記法|フリエン

map { |x| x.chomp }は、map(&:chomp)と省略することができる。省略記法を利用した場合は、全ての要素に対して&の後にシンボルで指定したメソッドが繰り返し実行され、結果が配列として返ってくる。

conn = Faraday.new(url: 'https://www.google.com/finance/getprices') do |builder|
  builder.request  :url_encoded
  builder.adapter  :net_http
end

response = conn.get do |req|
  req.params = params
end

lines = response.body.each_line.map(&:chomp)

たのしいRuby 第5版
たのしいRuby 第5版
出版社:SBクリエイティブ
著者:高橋 征義後藤 裕蔵まつもと ゆきひろ
発売日: 2016/02/26

Related contents