は、オプションのパラメータで次の関数を考えます代入)は、次のいずれかの構文でよいでしょう:Scalaでオプションのパラメータをスキップする方法は?私は<em></em>のデフォルト値を保つだけの位置割り当てによって(というよりも名前のことで<em>B</em>とC</em><em>に新しい値を渡したい</p> <pre><code>def foo(a:Int = 1, b:Int = 2, c:Int = 3) ... </code></pre> <p>:
foo(, 5, 7)
foo(_, 5, 7)
Scalaで可能なことはありますか?
なぜパラメータにラベルを付けませんか? –
これは他の言語でも可能ですか? Python、R、Javaのように? –
@Tripp:すべての単一の関数呼び出しですべてのパラメータ名(たぶん長い名前)を繰り返しても迷惑です。私は怠惰だ:)さらに、私は議論を残しておくことは非常に明確で明確であり、言語仕様に実装するのも簡単だと思う。 –