5

これは私が時々やりたいと思っていることです。引数のリストがあるとします。Lispでは、次のように行くことができます

`(imaginary-function ,@args)

配列を1つの要素から正しい数の引数に変えて関数を呼び出すため。

Ruby に同様の機能はありますか? それとも、ここで完全に間違ったイディオムを使用しているだけですか?

4

2 に答える 2

9

はい!これはスプラット演算子と呼ばれます。

a = [1, 44]
p(*a)
于 2012-08-29T15:48:07.060 に答える
3

これはスプラット演算子です:function(*list)

于 2012-08-29T15:47:12.343 に答える