タグ each do
人気順 10 users 50 users 100 users 500 users 1000 usersRubyによる不適切なFizzBuzzの世界 - Qiita
最近不適切にFizzBuzzをやるのが楽しく、常にFizzBuzzのことばかり考えている気がします。これが"恋"というものなのでしょうか。 というわけなので、最近書いたFizzBuzzをいくつか紹介したいと思います。 basic.rb 基本パターン (1..100).each do |n| puts case 0 when n % 15 then :FizzBuzz when n % 3 then... 続きを読む
実行中のプログラムの進捗度を手っ取り早く確認したい - その手の平は尻もつかめるさ
2014-11-25 実行中のプログラムの進捗度を手っ取り早く確認したい 完了するまでに結構時間がかかるプログラムを実行している時,そのプログラムの進捗度を確認したくなることがままあると思います. 考えうる最も簡単な方法は,こんな感じで進捗度を標準出力に流してしまうという方法でしょう. (1..100).each do |i| # ここで何らかの処理 (下のsleepは処理の例) sleep 0.... 続きを読む
Array()を使ったnilガード | mah365
Ruby Weekly経由。Array()を使ったnilガードを紹介しているGuarding with arraysという記事がナイスでした。 Array()を使ったnilガード Rubyでのコーディングは常にnilとの戦いなのであります。 例えばparams[:pictures]に配列が入ってくると期待して、こんなコードを書くと、 params[:pictures].each do |pictu... 続きを読む
Rubyにて複数の配列を同時にeachする方法 - sachin21's blog
こんにちは、@sachin21です。 複数の配列を同時にeachしたいけど仕方わからない、、少しつまずいた。。 でも解決 配列を代入してから ary1 = ['hoge','fuga', 'foo', 'baz'] ary2 = [user_1, user_2, user_3, user_4, user_4] ary1.zip(ary2).each do |keyword, user_id| p ... 続きを読む
橋本商会 » プログラムの写経
プログラミング初心者が写経する時に気をつけると良い事を3つ説明します。 画像はイメージです プログラムを勉強する時に、写経しろ(すでに完成しているプログラムを本から書き写せ)とか言われるが、ちょっと意識するとだいぶ違うと思う 1. 外から書け 例えば、1からnまでの数字を全部表示するプログラムがあるとする。 def run(max) 1.upto(max).each do |i| puts i e... 続きを読む
Gemfile のひな形を作りましょうか - 生存戦略しましょうか - subtech
Gemfile で管理されてないアプリ・ライブラリを bundler 対応させて Gemfile を作るのいがいとめんどうですね。ひな形を適当に作りましょうか。 bunlder 本体でなんかできそうな気もするんだけど…。 gem list から作る #!ruby re = %r{(.+?)\s+\((.+)\)} `gem list`.split("\n").each do |gem| _, pa... 続きを読む