少なくとも 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
)。
これは接尾辞ですか、それとも中置ですか。