【发布时间】:2018-04-17 13:13:17
【问题描述】:
在我的程序中,我有:
val f = Source.fromURL(url)
var lineList
try lineList = f.getLines.toList finally f.close()
我得到编译错误:
错误:(13, 1) '=' 预期但 ';'成立。 最后尝试 lineList = f.getLines.toList f.close()
我犯了什么错误?事实上,我正在做错误消息要求我做的事情。
【问题讨论】:
-
将 var 分配给
var lineList = _ -
当你声明一个变量时,它应该被显式初始化。只需像 var lineList = _ 一样初始化它
-
这给出了错误:未绑定的占位符参数
-
为什么不做
val lineList: Seq[String] = { try { f.getLines.toList } finally f.close() }?