Scala:导入Scala.io.StdIn.readLIne--导入时出错
如果导入readline,我会收到一个错误,如下所示:Scala:导入Scala.io.StdIn.readLIne--导入时出错,scala,Scala,如果导入readline,我会收到一个错误,如下所示: 导入scala.io.StdIn.{readline,readInt}=> error: value readline is not a member of object scala.io.StdIn import scala.io.StdIn.{readline, readInt} Scala代码运行程序版本2.12.1 如果不导入此内容,则会收到一条不推荐使用的消息: warning: there was one deprecat
导入scala.io.StdIn.{readline,readInt}
=>
error: value readline is not a member of object scala.io.StdIn
import scala.io.StdIn.{readline, readInt}
- Scala代码运行程序版本2.12.1
warning: there was one deprecation warning (since 2.11.0); re-run with -deprecation for details
one warning found
如果使用函数的填充路径,则不会出现错误:
var x = scala.io.StdIn.readLine.toInt
请告诉我您是否可以帮助我解决导入问题。谢谢。一个非常小的俯瞰:
import scala.io.StdIn.{readLine, readInt}
readLine
有一个大写的L一个非常小的忽略:
import scala.io.StdIn.{readLine, readInt}
readLine
有一个大写的LJinx。很明显的后续问题是,为什么编译器在2017年没有告诉我们这一点?@som snyt有些人没有,Scala的至少目前没有。我知道他们正在为新编译器编写更好的错误消息,我很乐意接受contributions.Jinx。很明显的后续问题是,为什么编译器在2017年没有告诉我们这一点?@som snyt有些人没有,Scala的至少目前没有。我知道他们正在为新的编译器编写更好的错误消息,我很乐意接受他们的贡献。是的,谢谢。scala新手,有点疏忽。是的,谢谢。对scala来说是个新手,有点疏忽。