https://java.com/en/download/
หลังจากติดตั้งเสร็จเรียบร้อย (ผมใช้ Java 8.0, Eclipse Luna) ให้รัน Eclipse ขึ้นมาแล้วทำตามดังต่อไปนี้
1. เปิด Package Explorer ขึ้นมา
2. ใน Package Explorer ให้ New Scala Project ตั้งชื่อโปรเจ็กว่า Test
3. ใน Package Explorer เปิด Test และ src แล้วเลือก New--> Scala Object ตามรูป
4. ในช่อง Name ให้ตั้งชื่อว่า Hello แล้วกด Finish (เราจะได้ไฟล์ Hello.scala)
5. พิมพ์ ภายใน object Hello ตามรูป
6. ที่ Menu Bar --> Run --> Run As --> Scala Application จะเป็นว่าเราพิมพ์คำว่า Hello World ออกมา
1. เปิด Package Explorer ขึ้นมา
2. ใน Package Explorer ให้ New Scala Project ตั้งชื่อโปรเจ็กว่า Test
3. ใน Package Explorer เปิด Test และ src แล้วเลือก New--> Scala Object ตามรูป
4. ในช่อง Name ให้ตั้งชื่อว่า Hello แล้วกด Finish (เราจะได้ไฟล์ Hello.scala)
5. พิมพ์ ภายใน object Hello ตามรูป
เสร็จเรียบร้อยแล้วครับ Hello World ของเรา ทีนี้มาดูว่าเราทำอะไรกันไปบ้าง
ก่อนอื่นเลยเราสร้างไฟล์ Hello.scala ขึ้นมาโดยตั้งชื่อว่า object Hello ในภาษา Scala เรามีทั้ง class และ object นะครับ สำหรับ class ก้อเหมือนกับภาษาอื่นทั่วไป คือเป็นแม่แบบ (definition) สำหรับการสร้างวัตถุ (instance)
ใน Scala ไม่มี keyword static ถ้าหากเราต้องการใช้งานมัน เราจะต้องไปประกาศใน object (keyword) ครับ ในที่นี้เราต้องการประกาศ method main ทุกอย่างใน Scala เป็น OO ดั้งนั้น static/class variable/class method จึงไม่มี อย่างไรก้อตาม Scala ใช้ singleton object แทน
//singleton object
object Hello {
}
ทีนี้การประกาศจุดเริ่มต้นของโปรแกรมเราใช้ main ฟังก์ชั่น แล้วพิมพ์คำว่า Hello World ออกมาโดยใช้ println สังเกตุว่าเราไม่มี semicolon เลย
def main(args: Array[String]) {
println("Hello World")
}
Scala เป็นภาษาที่ยืดหยุ่นมาก เราจะมี semicolon หรือไม่ก้อได้ รวมถึงวิธีการประกาศฟังก์ชั่นก้อมีอีกหลายรูปแบบ เอาไว้ โพสต่อไปเราค่อยมาต่อกันถึงการสร้าง instance และการใช้ตัวแปรครับ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น