在windows批處理中,您chain commands with && operator。你如何在Scala解釋器中做同樣的事情?它看起來很愚蠢,我需要:load file
,並在每次加載後致電import mainobj._
。顯然,你想要將它們鏈接成一個班輪。Scala解釋器中的鏈接命令如何實現?
回答
你可以寫多條語句在Scala中的一行與;
scala> val a:Int = 3; val b:Int = 4; println(a+b);
7
a: Int = 3
b: Int = 4
或者第一類{
然後寫你的命令,一行行用}
scala> {
| val x:Int = 1
| val y:Int = 2
| println(x + y)
| }
3
整理或者您可以使用:paste
來打開粘貼模式,然後輸入您的代碼。
scala> :paste
// Entering paste mode (ctrl-D to finish)
if (true)
print("that was true")
else
print("false")
// Exiting paste mode, now interpreting.
that was true
這並不爲'工作build.sbt文件做'SBT console':加載file'中的問題。 –
問題是要求替代':加載文件' – Callum
我不同意。將文件內容複製並粘貼到粘貼模式應該比':load'更好?你至少不必總是打開文件並複製它的內容。我不認爲它可以以比單獨執行':load file'和'import ...'更好的方式完成。 –
- 1. 命令解釋器/解釋
- 2. Websphere中的JSF 2.0驅動portlet - 如何實現命令鏈接
- 3. 命令行解釋器如何工作?
- 4. 如何在Scala中實現string.replaceAll的鏈
- 5. 使用功能語言實現命令行解釋器
- 6. 在Scala中解釋Y組合器的這個實現?
- 7. Scala解釋器
- 8. PHP命令行 - 鏈的解釋
- 9. Marie命令行解釋器
- 10. 命令行解釋器
- 11. c中的命令行解釋器
- 12. 解釋命令
- 13. 命令解釋
- 14. 如何實現ls -l命令使用Scala的
- 15. 如何解決gnu鏈接器命令行挑剔問題?
- 16. 如何解決鏈接器命令錯誤?
- 17. 如何在python解釋器shell中重複上次的命令?
- 18. 如何清除Lua解釋器中的多行命令?
- 19. 在mysql中解釋命令
- 20. 解釋awk命令
- 21. 解釋「:>」命令
- 22. Unix命令解釋
- 23. 解釋使用鏈接列表實現的堆棧的輸出
- 24. 鏈接器命令錯誤
- 25. 鏈接器命令失敗
- 26. 正確的命令設計模式實現需要鏈接到接收器嗎?
- 27. 如何將解析命令傳遞給shell解釋器?
- 28. 如何在OCaml解釋器外殼中重複上次命令
- 29. 如何在Python中製作命令行界面或解釋器
- 30. 如何在python中製作命令行解釋器?
你可以用它自動運行您的命令 – Daenyth