-1
我從Jason Swatz的「Learning Scala」中得到了這個問題雖然println()是打印字符串的好方法,但是您能否找到在Scala中打印沒有println的字符串的方法?
我從Jason Swatz的「Learning Scala」中得到了這個問題雖然println()是打印字符串的好方法,但是您能否找到在Scala中打印沒有println的字符串的方法?
例如,您可以使用scala.Predef.print(x: Any): Unit
或scala.Predef.printf(text: String, xs: Any*): Unit
代替。您還可以使用Scala的主機平臺集成來調用主機平臺的本機控制檯輸出例程,例如Scala-JVM上的System.out.println
,Scala.js上的console.log
等。您可以使用Scala的外部進程管理來啓動外殼並調用外部程序來將輸出打印到控制檯(例如POSIX echo
,POSIX printf
,ruby -e 'puts "Hello"'
等)。 Scala-JVM,您可以使用JNI調用操作系統的控制檯輸出例程。您可以使用自定義斷言並違反該自定義斷言或自定義異常消息,並因此觸發自定義消息的回溯。
應該遷移到類似codegolf的東西? –