少なくとも IntelliJ Idea によると、後置形式は Scala では推奨されません。私もそれについて読んだことがあると思います。インフィックスをお勧めします。私は、フォームがここにあるのだろうか:
val out = new OutputStreamWriter(connection.getOutputStream)
out write text // infix
out flush () // postfix or infix?
私は書くことができout flush()、それは後置形式になりますよね?
out flush ()ただし、 (空白に注意してください)行うこともできましたoutが、 はオブジェクトでflushあり、メソッドであり、()- はタイプの空のパラメーターリストですUnit- と同じように、または(out write textの代わりtextにUnit)。
これは接尾辞ですか、それとも中置ですか。