r1 - 15 Jun 2006 - 09:16:46 - CharinyaKlakhangYou are here: SETEC Wiki >  Knowledge Web  > WebTechnologyCategory > RubyOnRails > RubyProgrammingLanguage

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

  • Class Methods:

new(string)

Return สตริง Object ที่สร้างขึ้นใหม่ โดยมีเนื้อหา(content)เหมือนกับ "string"


Methods:

self + other

Return สตริงใหม่ที่ถูกเชื่อมต่อกันระหว่าง self และ other


self * times

Return สตริงออกมาเป็นจำนวน (times)ที่กำหนด เช่น "x"*4 จะได้ "xxxx"


Edit | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r1 | More topic actions
 
Powered by SETEC Wiki
Copyright ©2012 by National Electronics and Computer Technology Center, NECTEC.
Ideas, requests, problems regarding SETEC Wiki? Send feedback