Learn to Program #5

5. More About Methods

บทนี้เป็นเรื่อง 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 ล็อกค่าที่สุ่มได้

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s