Ruby 初心者スレッド ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
385:デフォルトの名無しさん 08/12/11 19:59:40 質問です。 Rateというクラスをインスタンスにして配列にしたいのですが、 @rates = Array.new(Rate.new) と書くと、 can't convert Rate into Integer というエラーメッセージが帰ってきて配列に出来ません。 どのようにすれば、インスタンス化したクラスを配列に出来るのでしょうか? 386:デフォルトの名無しさん 08/12/11 20:04:42 >>385 http://www.ruby-lang.org/ja/man/html/Array.html#Array.2enew newの第一引数は整数か配列。 というわけで @rates = [ Rate.new ] 387:デフォルトの名無しさん 08/12/11 20:06:10 >>384 $は文字列末尾じゃないぞ。 388:デフォルトの名無しさん 08/12/11 20:15:42 Array#zip は、引数のほうが長い場合は残りを無視するようですが、 これを無視しないようなオプションとかありますか。 コード: ['A','B'].zip([1,2,3,4]) {|c, i| puts "#{c}, #{i}" } 結果: A, 1 B, 2 希望: A, 1 B, 2 nil, 3 nil, 4
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4286日前に更新/244 KB
担当:undef