私がscala2.10REPL(インタラクティブなScalaシェル)で書いた場合:
"""\w""".
そしてそれを押すTAB
と私に与えられます:
+ asInstanceOf charAt
codePointAt codePointBefore
codePointCount compareTo compareToIgnoreCase
concat contains ....
ただし、.r
欠落しています。同じひもを日食に入れると、それも私に提供してくれ.r
ます。前に挿入した場合も同様ですimport scala.util.matching._
。なぜREPLはすべての可能性を提供していないのですか?
私がユニコードで作業しようとすると、REPLにはさらに大きな問題があります。たとえば、次のように記述します。
"""\p{L}""".
それを押すTAB
とエラーが発生します:
scala> """\p{L}""".<console>:1: error: unclosed multi-line string literal
"""
^
繰り返しますが、Eclipseでは正常に動作します。
REPLはとてもバグがありますか、それとも何かが足りませんか?