私は Scala の学習の初期段階にあり、メソッドを宣言するさまざまな方法に気付きました。
等号を使用しないとメソッドがvoidメソッドになり (Unit
値の代わりに a を返す)、等号を使用すると実際の値が返されることを確認しました。
def product(x: Int, y: Int) {
x*y
}
()
(Unit)を返しますが、
def product(x: Int, y: Int) = {
x*y
}
2 つの引数の積を返します( x*y
)
メソッドを宣言する 3 番目の方法、つまりコロンを使用することに気付きました。ここに例があります
def isEqual(x: Any): Boolean
=
これは表記法とどう違うのですか?また、代わりにこの方法を使用するのは、どのような状況で最適でしょうか?