2015-06-10 33 views

回答

0

你可以寫多條語句在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 
+0

這並不爲'工作build.sbt文件做'SBT console':加載file'中的問題。 –

+0

問題是要求替代':加載文件' – Callum

+1

我不同意。將文件內容複製並粘貼到粘貼模式應該比':load'更好?你至少不必總是打開文件並複製它的內容。我不認爲它可以以比單獨執行':load file'和'import ...'更好的方式完成。 –