Iterators ไม่ใช่ความคิดดั้งเดิมของ ruby แต่ปกติ Iterators นั้นนิยมใช้ใน Object-oriented อยู่แล้ว ในภาษา Lisp ก็มีอยู่ด้วยเช่นกัน เพียงแต่ว่าไม่ได้ใช้คำเรียกว่า Iterators เนื่องจาก Iterator เป็นสิ่งที่ไม่คุ้นกันจึจำเป็นต้องอธิบายลงในรายละเอียด คำว่า Iterator หมายความว่าเป็นการทำซ้ำหลายครั้ง เมื่อเราต้องการจะเขียน code ที่เกี่ยวกับ Iterator บนภาษา C เราต้องใช้ for หรือ while
Posted by revolution
Tue, 25 Jul 2006 16:18:04 GMT
Read more...
Posted in lesson | Tags condition, lesson, loop, ruby, tutorial | 1 comment
ในหัวข้อนี้จะลงไปที่ control structures Case ปกติการใช้ case
นั้นจะใช้ในกรณีที่มีการเรียงลำดับของเงื่อนไข case ใน ruby เทียบได้กับ
switch ในภาษา C และ Java แต่มีข้อดีและแตกต่างกว่า
Posted by revolution
Tue, 25 Jul 2006 16:13:40 GMT
Read more...
Posted in lesson | Tags condition, lesson, ruby, tutorial | no comments
หลังจากที่ได้ศึกษาการเขียน ruby มาพอสมควรแล้ว ลองมาดู code
ที่เคยเขียนกันไปว่าแต่ละบรรทัดมีความหมายอย่างไร
และมีเทคนิคหรือลูกเล่นอะไรบ้างในการนำไปใช้ รวมถึงการใช้ control
statement ทั้งหลาย
Posted by revolution
Tue, 25 Jul 2006 16:10:35 GMT
Read more...
Posted in lesson | Tags condition, lesson, ruby, simple, tutorial | no comments