-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的东西? –