- その意味でScalaでは、代入演算子 "="はメソッド呼び出しですか? Scalaの本につき、 "Scalaでプログラミング" として
Scala is an object-oriented language in pure form: every value is an object and every operation is a method call. For example, when you say 1 + 2 in Scala, you are actually invoking a method named + defined in class Int.
、代入演算については、 "=" 演算子を使って何?それも方法ですか?それはすべてのクラスまたはすべてのクラスがそれを継承しなければならない共通のスーパークラス(たとえば、java.lang.Object?)に存在しなければならないからです。それとも、Scalaではすべての操作が実際にメソッド呼び出しであるとは限りませんか?
このリストでは、モジュロ(%)演算子も見つけるのは少し驚きです。私の意見では、+や - などの他の基本的な算術演算子に似ており、その意味でもメソッドであった可能性があります。 –
@Sumit型パラメータの暗黙的な表示のための '%'ではなく '<%'の構文的な砂糖 – 4lex1v
確かに、Alexlvを指摘してくれてありがとう。 –