Ruby Programming Language
Numeric (จำนวน)
- Numeric : เป็น abstact class ของตัวเลข
- SuperClass : object
- Included Method : Comparable
- Methods:
+self
Return self
-self
Return ค่าลบของ self
self <=> other
Returns -1, 0, หรือ 1 ขึ้นอยู่กับการเปรียบเทียบของตัวเลข 2 ฝั่ง
abs
Return ค่าabsolute ของself
chr
Return สตริงที่เป็น character ซึ่งเป็นตัวแทนของ integer ในรหัส ASCII เช่น chr.65 คือ "A"
coerce(number)
Converts self and the number into mutually calculatable numbers.
divmod(other)
Returns a pair of the quotient and remainder by other.
integer?
Returns true ถ้าเป็น interger
nonzero?
Returns false ถ้าเป็น 0
to_f
แปลงเป็น float
to_i
แปลงเป็น interger
zero?
Returns true ถ้าเป็น 0
String
ตัวอย่าง
f = "string"
print f, f.sub("str", "ski"), f
=> string, skiing, string
print f, f.sub!("str", "ski"), f
=> skiing, skiing, skiing
- SuperClass : object
- Included Method : Comparable , Enumerable
new(string)
Return สตริง Object ที่สร้างขึ้นใหม่ โดยมีเนื้อหา(content)เหมือนกับ "string"
Methods:
self + other
Return สตริงใหม่ที่ถูกเชื่อมต่อกันระหว่าง self และ other
self * times
Return สตริงออกมาเป็นจำนวน (times)ที่กำหนด เช่น "x"*4 จะได้ "xxxx"