6
App對象
我目前正在與scalatest.org創建我的應用程序的一些單元測試:參數傳遞給在斯卡拉
scala> object Test extends App {
| println(args)
| }
我如何可以傳遞參數給該對象?我試圖重寫args
價值,但經過一番研究,我發現,這是不可能的:
/** The command line arguments passed to the application's `main` method.
*/
@deprecatedOverriding("args should not be overridden", "2.11.0")
protected def args: Array[String] = _args
private var _args: Array[String] = _
如何傳遞到代碼中的下劃線_
自定義參數?
乾杯
對於我來說,這似乎是一種代碼味道,將注意力集中在應用程序上,作爲注入新數據的入口點。爲什麼不從命令行運行? – 2014-11-04 19:06:31