บทนี้เป็นเรื่อง method
Note
- ในภาษารูบี้ string, integers, floats (object) เหมือน noun ส่วนmethod ก็เหมือน verb
- verb ต้องมี noun เพราะฉะนั้น method ก็ต้องมี object
- object จะใช้ method ผ่านเครื่องหมาย .(dot) โดย +-*/ ย่อมาจาก .+.-.*./
- puts มาจาก self.puts เพราะว่าทุก method ต้องมี object เป็นคนใช้ โดย self คือตัวแปรพิเศษที่ชี้ค่าไปยัง object ข้างใน
- reverse กลับค่าใน string
- length บอกจำนวนตัวอักษรใน string โดยรวมถึงช่องว่างด้วย
- upcase เปลี่ยนตัวอักษรเป็นตัวพิมพ์ใหญ่
- downcase เปลี่ยนตัวอักษรเป็นตัวพิมพ์เล็ก
- swapcase สลับตัวอักษรพิมพ์เล็ก พิมพ์ใหญ่
- capitalize เปลี่ยนตำแหน่งแรกเป็นตัวพิมพ์ใหญ่ ส่วนตัวอื่นเปลี่ยนเป็นตัวพิมพ์เล็ก
- center เติมช่องว่างข้างหน้า และข้างหลัง string เพื่อจัดให้ string อยู่ตรงกลาง
- ljust และ rjust คือการจัดชิดขวา และชิดซ้ายตามลำดับ
- ** (exponentiation) and % (modulus)
- rand สุ่ม float ระหว่าง 0.0-1.0
- rand(7) สุ่ม integer ตั้งแต่ 0-6
- srand ล็อกค่าที่สุ่มได้
Facebook Comments