現在RubyでTime.newで作成した時刻要素を、to_aで配列にしそれをfor文で利用しようとしています。しかし、なぜかTime.newで作成された要素がうまく展開されず途方にくれています。
現在のコード
time = Time.new array = time.to_a for t in array puts t t1 = t.mday puts t.mday end
実行結果
undefined method `mday' for 44:Integer
うまく配列を展開したいのです。ご教授頂ければ幸いです。
何をしたいのか、コードから不明です。
日付を得たいなら、puts time.mday です。
time = Time.new
array = time.to_a
p array
してみて、期待通りの内容か確認しては?
回答2件
あなたの回答
tips
プレビュー