หลังจากประกาศรุ่นพรีวิวมาได้พักใหญ่ ตอนนี้ Ruby 2.0 ก็ปล่อยรุ่นเสถียรตามสัญญาแล้วครับ โดยรายการของใหม่มีดังนี้
- ใช้การ encoding ด้วย UTF-8 เป็นค่าเริ่มต้นแล้ว
- keyword argument เขียน
def f(kw: 'default', **others) endได้ซะที Module#prependสำหรับการ extend class แบบใหม่%iทางลัดเพื่อสร้าง symbol array เช่น%i[foo bar]ที่หมายถึง[:foo, :bar]Enumerable#lazyสำหรับกรณีที่อาจไม่ได้ใช้ข้อมูลทั้งหมด เช่นการอ่านไฟล์Enumerator#size,Range#sizeสำหรับดูขนาด เช่น(0..9).to_a.permutation.size- เปลี่ยนค่า object เป็น hash ด้วย
#to_h - regex engine ตัวใหม่คือ Onigmo
Kernel#requireที่เร็วขึ้น
ส่วนความสามารถด้าน refinement ที่ถูกเพิ่มเข้ามาอย่างแน่นอนแล้วในรุ่นนี้ มีคำเตือนนิดนึงว่ามันยังคงอยู่ในขั้นทดลองนะครับ
ที่มา: Ruby, Blog ของ Marc-André
ปล. วันนี้ยังเป็นวันเกิดปีที่ 20 ของ Ruby อีกด้วย ก็ขออวยพรให้ Ruby โตวันโตคืน ครองใจนักพัฒนาทั่วโลก และโค่นล้มเสือนอนกินที่ไม่ยอมแก้ bug ลงให้ได้นะครับ :P
on
ถ้าใช้ rvm ลงได้ง่ายๆ
Sikachu Mon, 25/02/2013 - 01:32
ถ้าใช้
rvmลงได้ง่ายๆ เลยนะครับสำหรับ web framework ... Ruby on Rails จะรองรับ Ruby 2.0 ในรุ่น 4.0.0 ที่จะออกมาเร็วๆ นี้ครับ
เสืออะไรเอ่ยเดาไม่ถูกเลยนะเนี
komsanw Mon, 25/02/2013 - 01:39
เสืออะไรเอ่ยเดาไม่ถูกเลยนะเนี่ย
เสือหมอดูแน่ ๆ
mr_tawan Mon, 25/02/2013 - 03:13
In reply to เสืออะไรเอ่ยเดาไม่ถูกเลยนะเนี by komsanw
เสือหมอดูแน่ ๆ
แอบแซวกระทู็ร้อนแรงซะด้วย :>
-Rookies- Mon, 25/02/2013 - 02:17
แอบแซวกระทู็ร้อนแรงซะด้วย :>
ถ้า compile เป็น byte code
xenatt Mon, 25/02/2013 - 02:50
ถ้า compile เป็น byte code ได้นี่จะเยี่ยมมาก
มี project topaz อยู่ครับ
neizod Mon, 25/02/2013 - 12:10
In reply to ถ้า compile เป็น byte code by xenatt
มี project topaz อยู่ครับ คล้ายๆ กับ pypy ของ python, hiphop ของ php เสียดายว่า project เพิ่งเริ่มเอง
น่าลองทีเดียว สายไอที
tonhady Mon, 25/02/2013 - 12:58
น่าลองทีเดียว สายไอที ต้องไม่หยุดนิ่ง