注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
可変長引数の使い方。Javaのとだいたい同じ感じです。 引数に「*」をつけると可変長引数となります。 可... 可変長引数の使い方。Javaのとだいたい同じ感じです。 引数に「*」をつけると可変長引数となります。 可変長引数とされた場合、関数呼び出し時に指定された引数のうち、普通のをのぞいた残りの引数が配列に格納されて関数に渡されます。 関数内では可変長引数は配列として扱えます。[index]で値を参照したり、sizeで要素数を取得したりできます。 引数が余らなかった場合は、空の配列が渡されます。 関数が受けつける引数のうち、最後の引数のみ、可変長引数にできます。 # 可変長引数の関数。 def foo( *args ) puts "--" puts args.class # 引数が配列で渡される。 puts args.join(",") puts args.length # 配列なので配列のメソッドが使える。 end foo( "a", "b", "c" ) foo("a") # 引数がひとつでも
2014/06/11 リンク