Rubyの宿題教えてください。2限目at TECHRubyの宿題教えてください。2限目 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト831:デフォルトの名無しさん 10/03/01 07:14:09 > にはなったのですが、ずっと動かしてるとStackErrorとなってしまいます。 繰り返しが再帰になってるんじゃない? 832:デフォルトの名無しさん 10/03/01 07:24:50 ぱっと見ではbodyのあたりがなんか怖い 833:デフォルトの名無しさん 10/03/01 10:33:35 宿題でもないのに宿題スレにくるアホなんなの 834: ◆1zwh/1JASc 10/03/01 19:19:37 >>831 どのあたりでしょうか? body.callのあたりでしょうか?(ここいまいち分かってないので) >>832 上の方と同じくですが result = body ? body.call(data) : data.length この辺でしょうか? >>833 向こうでこっち紹介されたようなので来てみたんですが・・・ gistと言うところで、コード再掲してみました。 インデントとかコッチの方が見やすそうなので。 http://gist.github.com/318228 835:デフォルトの名無しさん 10/03/02 22:09:56 >>834 試してないけど $VERBOSE = nil 以降はこんな感じだと思う StackErrorになる理由はリファレンスマニュアルでも読んで自分で調べてくれ data = "" c.on_body {|d| data << d ; d.size } c.perform s = JSON.parse(data) user = s['user'] if user && user['lang'].include?('ja') links = s['text'].scan(/(https?:\/\/[-_.~a-zA-Z0-9;\/?:\@&=+\$,%#]+)/).flatten links.each {|link| p "url => #{link}" } end 場所としてはこっちのスレの方がいいので、解決しないなら移動して Ruby 初心者スレッド Part 34 http://pc12.2ch.net/test/read.cgi/tech/1264635554/ 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch