開発環境
- OS X Yosemite - Apple (OS)
- Emacs (Text Editor)
- Scala (プログラミング言語)
Learning Scala: Practical Functional Programming for the JVM (Jason Swartz (著)、O'Reilly Media)のPart Ⅰ. (Core Scala)、Chapter 1.(Getting Started with the Scalable Language)、Exercises 2, 3, 4, 5.(No. 231)を解いてみる。
Exercises 2, 3, 4, 5.(No. 231)
コード(Emacs)
println("Hello, World!")
入出力結果(Terminal, REPL(Read, Eval, Print, Loop))
$ scala-2.11 Welcome to Scala version 2.11.6 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_25). Type in expressions to have them evaluated. Type :help for more information. scala> 22.5 * 9/5 + 32 res0: Double = 72.5 scala> (res0 - 32) * 5/9 res1: Double = 22.5 scala> :load Hello.scala Loading Hello.scala... Hello, World! scala> :paste -raw // Entering paste mode (ctrl-D to finish) println("Hello, World!") // Exiting paste mode, now interpreting. <pastie>:1: error: expected class or object definition println("Hello, World!") ^ There were compilation errors! scala> :paste // Entering paste mode (ctrl-D to finish) println("Hello, World!") // Exiting paste mode, now interpreting. Hello, World! scala> :paste Hello.scala Pasting file Hello.scala... Hello, World! scala> :help paste enter paste mode or paste a file scala> :quit $
0 コメント:
コメントを投稿