Ruby/サンプル/可変数の引数を関数に渡す方法
の編集
Top
/
Ruby
/
サンプル
/
可変数の引数を関数に渡す方法
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#navi(../) * Rubyで可変数の引数を関数に渡す方法 [#t03b8a39] Rubyで可変数の引数を受け取る関数のサンプルコードを以下に記します。 #contents #htmlinsertpcsp(ll-top.html,ll-sp.html) * 動作確認環境 [#s4b6c55f] $ ruby --version ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux] $ lsb_release -d Description: Ubuntu 12.04.4 LTS * 可変引数のサンプルコード [#t0008e44] 以下のサンプルコードでは、関数kahenに対して1~5までの5つの引数を関数に渡しています。~ def kahen(*args) a = [] puts "arg count : " + args.length.to_s puts "args class : " + args.class.to_s args.each { |item| puts item } end kahen(1,2,3,4,5) 実行結果 arg count : 5 args class : Array 1 2 3 4 5 上記結果出力を説明すると、引数は5つ、引数はArrayとして引き渡されています。~ eachを使って各要素を表示しています。 以上、Rubyで可変引数を受け取る関数のサンプルコードでした。 #htmlinsertpcsp(ll-btm.html,ll-sp.html)
タイムスタンプを変更しない
#navi(../) * Rubyで可変数の引数を関数に渡す方法 [#t03b8a39] Rubyで可変数の引数を受け取る関数のサンプルコードを以下に記します。 #contents #htmlinsertpcsp(ll-top.html,ll-sp.html) * 動作確認環境 [#s4b6c55f] $ ruby --version ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux] $ lsb_release -d Description: Ubuntu 12.04.4 LTS * 可変引数のサンプルコード [#t0008e44] 以下のサンプルコードでは、関数kahenに対して1~5までの5つの引数を関数に渡しています。~ def kahen(*args) a = [] puts "arg count : " + args.length.to_s puts "args class : " + args.class.to_s args.each { |item| puts item } end kahen(1,2,3,4,5) 実行結果 arg count : 5 args class : Array 1 2 3 4 5 上記結果出力を説明すると、引数は5つ、引数はArrayとして引き渡されています。~ eachを使って各要素を表示しています。 以上、Rubyで可変引数を受け取る関数のサンプルコードでした。 #htmlinsertpcsp(ll-btm.html,ll-sp.html)
テキスト整形のルールを表示する