Learning Ruby
เอกสารนี้เขียนขึ้นเพื่อให้ความรู้เกี่ยวกับไวยากรณ์และการเขียนโปรแกรมภาษารูบี้เบื้องต้น ผู้เขียนสมมติว่าผู้อ่านสามารถเขียนโปรแกรมด้วยภาษาเชิงวัตถุอย่าง C++ หรือ Java ได้อยู่แล้ว เอกสารนี้ไม่ใช่เอกสารสอนเขียนโปรแกรม
เนื้อหา
เกี่ยวกับลิขสิทธิ์
เอกสารนี้แปลมากจากเอกสาร Learning Ruby ของ Daniel Carrera (http://www.math.umd.edu/~dcarrera/ruby/0.3/)
Copyright (c) 2003 Daniel Carrera
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
A copy of the license is included here.
คำแนะนำทั่วไป
สารบัญ
บทที่ 1: ความรู้พื้นฐาน
บทที่ 2: การควบคุมการทำงานของโปรแกรม
บทที่ 3: โครงสร้างข้อมูล
- ลูป
- อาร์เรย์ทำอะไรได้บ้าง
- ตัววิ่ง
- ตารางแฮช
- ตัวอย่าง: สมุดที่อยู่
- การพิมพ์สมุดที่อยู่
- การเรียงรายการในสมุดที่อยู่
- การเขียนโปรแกรมที่ดี