ไฟล์ SCALA คืออะไร??
ไฟล์ SCALA เป็นไฟล์ซอร์สโค้ดที่สร้างด้วยภาษาโปรแกรม Scala (Scalable language) ประกอบด้วยซอร์สโค้ดที่เขียนด้วยโปรแกรมเชิงวัตถุและเชิงฟังก์ชัน ซึ่งเป็นธีมพื้นฐานของภาษาสกาลา Scale อำนวยความสะดวกในการสร้างระบบประสิทธิภาพสูงด้วยรันไทม์ JVM และ JavaScript สิ่งนี้ยังช่วยให้รองรับฟังก์ชันที่มีลำดับสูงกว่าและการซ้อนคำจำกัดความของฟังก์ชัน การพัฒนา Scala เริ่มต้นในปี 2546 โดย Martin Odersky และกลุ่มวิจัยของเขาที่ EPFL
รูปแบบไฟล์ SCALA
ไฟล์ SCALA ถูกบันทึกเป็นไฟล์ข้อความล้วนที่สามารถเปิดได้ด้วยโปรแกรมแก้ไขข้อความใดๆ เช่น Scala IDE สำหรับ Eclipse, Notepad, Notepad++ และ TextEdit ไฟล์ SCALA ไฟล์เดียวสามารถมีซอร์สโค้ดที่ประกอบด้วยคลาส อินเทอร์เฟซ สตริงดิบ และวิธีการโอเวอร์โหลดตัวดำเนินการ ฟีเจอร์ที่ดีที่สุดของ Scala คือสามารถคอมไพล์โค้ดเป็น Java byte ที่สามารถรันบน JVM ได้
สรุปภาษาสกาลา
- การทำงานร่วมกันของ Java ที่ไร้รอยต่อ - สแต็ก Scala และ Java สามารถผสมกันเพื่อการรวมที่ราบรื่นเนื่องจากข้อเท็จจริงที่ว่า Scala ทำงานบน JVM
- Type Interface - ดังนั้นระบบ Type จึงไม่รู้สึกคงที่ ไม่ทำงานสำหรับระบบประเภท ให้ระบบพิมพ์ทำงานแทนคุณ!
- การทำงานพร้อมกันและการแจกจ่าย - รองรับการทำงานแบบคู่ขนานของข้อมูลในคอลเลกชัน ใช้ตัวแสดงสำหรับการทำงานพร้อมกันและการแจกจ่าย หรืออนาคตสำหรับการเขียนโปรแกรมแบบอะซิงโครนัส
- การจับคู่รูปแบบ - รองรับการจับคู่กับลำดับชั้นของคลาส ลำดับ ค่าคงที่ และอื่นๆ
- ฟังก์ชันลำดับที่สูงกว่า - ฟังก์ชันคือวัตถุชั้นหนึ่งที่สามารถประกอบขึ้นด้วยการรับประกันความปลอดภัย