Ruby on Rails 5.2 - Numeric

क्लास न्यूमेरिक




ruby

क्लास न्यूमेरिक

जनक:
Object

स्थिरांक

EXABYTE
गीगाबाइट
किलोबाइट
मेगाबाइट
पेटाबाइट
टेराबाइट

सार्वजनिक प्रवृत्ति के तरीके

बाइट ()
के लिए उपनाम: bytes
# File activesupport/lib/active_support/core_ext/numeric/bytes.rb, line 14
def bytes
  self
end

बाइट गणना और घोषणाओं के उपयोग को सक्षम करता है, जैसे 45.bytes + 2.6.megabytes

2.bytes # => 2
इसके अलावा उर्फ: byte
दिन ()
अन्य days लिए उपनाम:
# File activesupport/lib/active_support/core_ext/numeric/time.rb, line 37
def days
  ActiveSupport::Duration.days(self)
end

प्रदान की गई दिनों की संख्या से मेल खाते अवधि अवधि उदाहरण देता है।

2.days # => 2 days
इसके अलावा उतारा: day
# File activesupport/lib/active_support/core_ext/object/duplicable.rb, line 101
def duplicable?
  false
end

नंबर डुप्लिकेट नहीं हैं:

3.duplicable? # => false
3.dup         # => TypeError: can't dup Integer
एक्साबाइट ()
इसके लिए उपनाम: exabytes
# File activesupport/lib/active_support/core_ext/numeric/bytes.rb, line 62
def exabytes
  self * EXABYTE
end

प्रदान किए गए एक्सैबाइट्स के बराबर बाइट्स की संख्या लौटाता है।

2.exabytes # => 2_305_843_009_213_693_952
इसके अलावा उपनाम: exabyte
पखवाड़े ()
अन्य के लिए उपनाम: fortnights
# File activesupport/lib/active_support/core_ext/numeric/time.rb, line 53
def fortnights
  ActiveSupport::Duration.weeks(self * 2)
end

उपलब्ध अवधि की संख्या से मेल खाते अवधि उदाहरण देता है।

2.fortnights # => 4 weeks
इसके अलावा उपनाम: fortnight
गीगाबाइट ()
इसके लिए उपनाम: gigabytes
गीगाबाइट्स () दिखाएँ स्रोत
# File activesupport/lib/active_support/core_ext/numeric/bytes.rb, line 38
def gigabytes
  self * GIGABYTE
end

प्रदान किए गए गीगाबाइट के बराबर बाइट्स की संख्या लौटाता है।

2.gigabytes # => 2_147_483_648
इसके अलावा के रूप में उर्फ: gigabyte
घंटा ()
उर्फ के लिए: hours
# File activesupport/lib/active_support/core_ext/numeric/time.rb, line 29
def hours
  ActiveSupport::Duration.hours(self)
end

प्रदान की गई घंटों की संख्या से मेल खाती अवधि अवधि उदाहरण देता है।

2.hours # => 2 hours
इसके अलावा उर्फ: hour
# File activesupport/lib/active_support/core_ext/string/output_safety.rb, line 129
def html_safe?
  true
end
in_milliseconds () शो सोर्स
# File activesupport/lib/active_support/core_ext/numeric/time.rb, line 63
def in_milliseconds
  self * 1000
end

उपलब्ध सेकंड के बराबर मिलीसेकंड की संख्या लौटाता है। मानक समय अवधि के साथ उपयोग किया जाता है।

2.in_milliseconds # => 2000
1.hour.in_milliseconds # => 3600000
किलोबाइट ()
के लिए उपनाम: kilobytes
किलोबाइट () स्रोत दिखाएं
# File activesupport/lib/active_support/core_ext/numeric/bytes.rb, line 22
def kilobytes
  self * KILOBYTE
end

दिए गए किलोबाइट के बराबर बाइट्स की संख्या लौटाता है।

2.kilobytes # => 2048
इसके अलावा उर्फ: kilobyte
मेगाबाइट ()
इसके लिए उपनाम: megabytes
मेगाबाइट्स () शो सोर्स
# File activesupport/lib/active_support/core_ext/numeric/bytes.rb, line 30
def megabytes
  self * MEGABYTE
end

प्रदान की गई मेगाबाइट के बराबर बाइट्स की संख्या लौटाता है।

2.megabytes # => 2_097_152
इसके अलावा उपनाम: megabyte
मिनट ()
उर्फ के लिए: minutes
# File activesupport/lib/active_support/core_ext/numeric/time.rb, line 21
def minutes
  ActiveSupport::Duration.minutes(self)
end

उपलब्ध अवधि की संख्या से मेल खाता अवधि उदाहरण देता है।

2.minutes # => 2 minutes
इसके अलावा उर्फ: minute रूप में
नकारात्मक? () स्रोत दिखाएं
# File activesupport/lib/active_support/core_ext/numeric/inquiry.rb, line 19
def negative?
  self < 0
end

यदि संख्या ऋणात्मक है, तो सही है।

-1.negative? # => true
0.negative?  # => false
1.negative?  # => false
पेटाबाइट ()
इसके लिए उपनाम: petabytes
पेटाबाइट्स () स्रोत दिखाएँ
# File activesupport/lib/active_support/core_ext/numeric/bytes.rb, line 54
def petabytes
  self * PETABYTE
end

उपलब्ध कराए गए पेटाबाइट्स के बराबर बाइट्स की संख्या देता है।

2.petabytes # => 2_251_799_813_685_248
इसके अलावा उपनाम: petabyte
सकारात्मक? () स्रोत दिखाएं
# File activesupport/lib/active_support/core_ext/numeric/inquiry.rb, line 10
def positive?
  self > 0
end

यदि नंबर पॉजिटिव है, तो सही है।

1.positive?  # => true
0.positive?  # => false
-1.positive? # => false
दूसरा ()
अन्य के लिए उपनाम: seconds
# File activesupport/lib/active_support/core_ext/numeric/time.rb, line 13
def seconds
  ActiveSupport::Duration.seconds(self)
end

प्रदान की गई सेकंड की संख्या से मेल खाते अवधि अवधि उदाहरण देता है।

2.seconds # => 2 seconds
के रूप में भी उपनाम: second
टेराबाइट ()
इसके लिए उपनाम: terabytes
टेराबाइट्स () दिखाएँ स्रोत
# File activesupport/lib/active_support/core_ext/numeric/bytes.rb, line 46
def terabytes
  self * TERABYTE
end

उपलब्ध कराए गए टेराबाइट्स के बराबर बाइट्स की संख्या लौटाता है।

2.terabytes # => 2_199_023_255_552
इसके अलावा उपनाम: terabyte
सप्ताह ()
उर्फ के लिए: weeks
# File activesupport/lib/active_support/core_ext/numeric/time.rb, line 45
def weeks
  ActiveSupport::Duration.weeks(self)
end

उपलब्ध अवधि की संख्या से मेल खाते अवधि उदाहरण देता है।

2.weeks # => 2 weeks
इसके अलावा उर्फ: week