หลังจากประกาศรุ่นพรีวิวมาได้พักใหญ่ ตอนนี้ Ruby 2.0 ก็ปล่อยรุ่นเสถียรตามสัญญาแล้วครับ โดยรายการของใหม่มีดังนี้
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
#to_h
Kernel#require
ที่เร็วขึ้นส่วนความสามารถด้าน refinement ที่ถูกเพิ่มเข้ามาอย่างแน่นอนแล้วในรุ่นนี้ มีคำเตือนนิดนึงว่ามันยังคงอยู่ในขั้นทดลองนะครับ
ที่มา: Ruby, Blog ของ Marc-André
ปล. วันนี้ยังเป็นวันเกิดปีที่ 20 ของ Ruby อีกด้วย ก็ขออวยพรให้ Ruby โตวันโตคืน ครองใจนักพัฒนาทั่วโลก และโค่นล้มเสือนอนกินที่ไม่ยอมแก้ bug ลงให้ได้นะครับ :P
Comments
ถ้าใช้
rvm
ลงได้ง่ายๆ เลยนะครับสำหรับ web framework ... Ruby on Rails จะรองรับ Ruby 2.0 ในรุ่น 4.0.0 ที่จะออกมาเร็วๆ นี้ครับ
บล็อกของผม: http://sikachu.com
เสืออะไรเอ่ยเดาไม่ถูกเลยนะเนี่ย
เสือหมอดูแน่ ๆ
แอบแซวกระทู็ร้อนแรงซะด้วย :>
เทคโนโลยีไม่ผิด คนใช้มันในทางที่ผิดนั่นแหละที่ผิด!?!
ถ้า compile เป็น byte code ได้นี่จะเยี่ยมมาก
Opensource - Hackintosh - Graphic Design - Scriptkiddie - Xenlism Project
มี project topaz อยู่ครับ คล้ายๆ กับ pypy ของ python, hiphop ของ php เสียดายว่า project เพิ่งเริ่มเอง
น่าลองทีเดียว สายไอที ต้องไม่หยุดนิ่ง