可変数の関数をとる関数が欲しいのですが、実際に使うまで評価されないようにしたいと思います。()=>タイプの構文を使用することもできますが、評価を遅らせるためにカスタムメイドされているように見えるため、=>タイプの構文を使用することをお勧めします。
私がこのようなことを試みるとき:
def functions(fns: => String*) = "OK"
エラーが発生します:
error: ')' expected but identifier found.
def functions(fns: => String*) = "OK"
興味深いことに、これをに変更すると正常に動作します
def functions(fns: () => String*) = "OK"
最初の機能を機能させるにはどうすればよいですか?