พิมพ์
sudo apt-get install scala บน terminal
สร้างไฟล์ ทดสอบ การ compile โดย พิมพ์
$ pico test.scala //เรียกใช้งาน command line editor
โดยตั้งชื่อไฟล์เป็น test.scala
แล้ว copy code ไปวางบน terminal
object HelloWorld {
def main(args: Array[String]) {
println("Hello, world!")
}
}
กด Ctrl
กด Ctrl
จากนั้น พิมพ์ $ scalac test.scala จะได้ ไฟล์มา 2 อันคือ
HelloWorld.class กับ HelloWorld$.class
พิมพ์
$ scala HelloWorld
-> Hello,World! ออกมา
หรือ หากเราต้องการพิมพ์ใน scala shell script ให้ทำดังนี้
$scala
จะปรากฏ
Welcome to Scala version 2.7.5final (OpenJDK Client VM, Java 1.6.0_0).
Type in expressions to have them evaluated.
Type :help for more information.
จากนั้นก็พิมพ์ ตามใจชอบเลย
scala>
ลองcopyไปวางแล้วEnter>
object HelloWorld {
def main(args: Array[String]) {
println("Hello, world!")
}
}
defined module HelloWorld
scala> HelloWorld.main(null)
Hello, world!
// เรียกใช้ ฟังก์ชัน main ของ object HelloWorld
Compile it
คำสั่ง scalac จะใช้ compile source file Scala และสร้าง java byte code ซึ่งจะรันได้ทุกๆ standard JVM
ซึ่งจะทำงาน คล้าย กับ javac ในjava compiler ของ Java SDK
> scalac HelloWorld.scalaโดยปกติแล้ว scalac จะสร้าง class file ใน directory เดียวกับ ไฟล์ scala ซึ่งสามารถกำหนด directory ได้
ด้วยคำสั่ง -d
> scalac -d classes HelloWorld.scala
Execute it !
คำสั่ง scala จะ execute byte code ที่สร้างขึ้น> scala HelloWorld
scala
.ให้เราสามารถกำหนด ตัวเลือกในการ compile ได้เช่น -classpath
(or -cp
) option:
ถ้าหาก object ตามด้วย
extends Application
แล้วทุก statements contained จะถูกรับ ในทางกลับกันจะต้องเพิ่ม Method main เพื่อเป็นจุดรวมในการทำโปรแกรมสามารถเขียนได้คือ : object HelloWorld2 extends Application { println("Hello, world!") }ปล. ส่วนเรื่อง syntax เอาไว้ไปศึกษามาก่อนแล้วค่อยเขียนต่อแล้ว
ไม่มีความคิดเห็น:
แสดงความคิดเห็น