###該当のソースコード
dates = page_source.scan(%r!(\d+)年 ?(\d+)月 ?(\d+)日<br />!) url_titles = page_source.scan(%r!^<a href="(.+?)">(.+?)</a><br />!) url_titles.zip(dates).map{|(aurl, atitle),ymd|[aurl,atitle, Time.local(*ymd)]}
変数datesとurl_titleは[ [ ],[ ],[ ]・・・ ]のような多重の配列になっています。
{|(aurl, atitle),ymd|[aurl,atitle, Time.local(ymd)]}はどういう構造になっているのでしょうか?
|の意味。ymdはどこから出てきたのか?(aurl, atitle),ymdの三つの引数?のうちなぜymdだけ( )がないのかmapの中にある[ ]はどういう意味なのか?ymdについているの意味を教えていただきたいです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/29 02:03
2017/08/29 07:29
退会済みユーザー
2017/08/29 10:32