← Back to Ruby Course | Chapter 2: Variables & Types | Lesson 2 of 7

Integer Type क्या है

एक Integer एक whole number है, और Ruby जितने चाहें उतने बड़े numbers hold कर सकता है। यह बिना किसी upper limit के apples count करने जैसा है।

In this page:

  1. Integer Type
Syntax
ruby
number = 42
big = 10_000_000
number.class    # Integer

Integer Type

Ruby का Integer type arbitrary size के whole numbers represent करता है -- कई दूसरी languages की तरह कोई fixed-width overflow नहीं है, क्योंकि Ruby ज़रूरत पड़ने पर automatically arbitrary precision में promote होता है।

Integer division negative infinity की ओर truncate करता है। हर integer एक object है, इसलिए आप एक literal पर सीधे methods call कर सकते हैं, जैसे 5.times।

Note: क्योंकि integers objects हैं, आप एक literal पर सीधे methods call कर सकते हैं, जैसे 3.even? या 5.times { ... }।

उदाहरण: Integer Type

markup
x = 42
big = 123456789012345678901234567890

puts x.class
puts big
puts 7 / 2
puts 5.even?
Related Topics
{# common_mistakes/chapter_summary/browser_support: on Hindi pages the view already swaps in the hi_ translation fields (or blanks these out if untranslated), so this renders correctly for both languages without a lang_code check here. #}
आम गलतियां
  1. / से integers divide करना और decimals की उम्मीद करना, जब 7 / 2 3 है; 7 / 2.0 इस्तेमाल करें।
  2. integer overflow की चिंता करना, जब Ruby integers ज़रूरत के हिसाब से बढ़ते हैं।
  3. ? के बिना 5.even लिखना, जब method even? है।
🔒

Chapter Quiz — Complete all 7 topics to unlock

0/7 topics done

Complete these topics first:

Login to run this code

C/C++/Java/PHP execution requires a free account. Your code is saved — you'll land right back in the editor after logging in.