Trong khi làm việc theo cách của tôi thông qua "Scala for the Impatient" của Cay S. Horstmann, tôi nhận thấy một điều gì đó thú vị được tiết lộ trong bài tập đầu tiên trong chương đầu tiên.Hoàn thành tab của Scala REPL cho tôi biết điều gì ở đây?
- Trong REPAL REPL, hãy nhập 3. tiếp theo là phím Tab. Phương pháp nào có thể được áp dụng?
Khi tôi làm điều này, tôi nhận được sau
scala> 3. % & * + - / > >= >> >>> ^ asInstanceOf isInstanceOf toByte toChar toDouble toFloat toInt toLong toShort toString unary_+ unary_- unary_~ |
Nhưng tôi nhận thấy rằng nếu tôi nhấn Tab lần thứ hai, tôi nhận được một danh sách hơi khác nhau.
scala> 3. != ## % & * + - / >= >> >>> ^ asInstanceOf equals getClass hashCode isInstanceOf toByte toChar toDouble toFloat toInt toLong toShort toString unary_+ unary_- unary_~ |
REPL đang cố gắng cho tôi biết điều gì ở đây? Có điều gì đặc biệt về các phương pháp khác nhau xuất hiện lần thứ hai không?