代々木で働く超新米エンジニアの足跡

代々木で働くエンジニアです。超新米です。

compact each_with_index include?

compact

配列からnilを取り除く

http://ref.xaio.jp/ruby/classes/array/compact

each_with_index と 配列の中に配列を加える

eachを使いながら、数が増える変数を使える

zikan.each_with_index do |zikangumi,i|
  if zikan_array[i].nil?
    zikan_array.push([])    #配列の中に配列を加えている
  end

この場合iが0,1,2,...,と増えていく

http://ref.xaio.jp/ruby/classes/enumerable/each_with_index

include?

特定の文字列が含まれているかどうか
文字列にも配列にも使える

http://ref.xaio.jp/ruby/classes/string/include