3

HashMap など、scala の多くのデータ型には後置インクリメント演算子が実装されていますが、Int と Double には実装されていません。

数値の後置演算子があった場合、前置演算子も必要であり、それは演算子が scala で (メソッドとして) 実装される方法に適合しないためでしょうか?

4

2 に答える 2

5

この++演算子は、命令型のインクリメント演算子としてではなく、2 つのコレクションの結合として意図されているため、古いコレクションのいずれかを変更する代わりに、新しいコレクションを生成します。

于 2013-05-01T11:25:39.490 に答える