5
Tout en jouant avec regexps à Scala j'ai écrit quelque chose comme ceci:syntaxe Scala - chaîne passe pour objet
scala> val y = "Foo"
y: java.lang.String = Foo
scala> y "Bar"
scala>
Comme vous pouvez le voir, la deuxième déclaration est silencieusement acceptée. Est-ce légal une déclaration légale, et si oui, que fait-il? Ou est-ce un bug dans l'analyseur et il devrait y avoir un message d'erreur?