রুবিতে ইনফিনিটি প্রকাশ করার কোনও কীওয়ার্ড আছে?
রুবিতে ইনফিনিটি প্রকাশ করার কোনও কীওয়ার্ড আছে?
উত্তর:
আপনি রুবি ১.৯.২ ব্যবহার করেন, আপনি ব্যবহার করতে পারেন :
>> Float::INFINITY #=> Infinity
>> 3 < Float::INFINITY #=> true
বা আপনি নিম্নলিখিতটি ব্যবহার করে আপনার নিজস্ব ধ্রুবক তৈরি করতে পারেন:
আমি রুবি 1.8.6, 1.8.7 এবং 1.9.2 এ পরীক্ষা করে দেখেছি যে আপনার ফ্লোট.ইনফিনেট আছে? ।
PositiveInfinity = +1.0/0.0
=> Infinity
NegativeInfinity = -1.0/0.0
=> -Infinity
CompleteInfinity = NegativeInfinity..PositiveInfinity
=> -Infinity..Infinity
* আমি এটি রুবি 1.8.6 এবং 1.9.2 এ যাচাই করেছি
-Float::INFINITY
নেতিবাচক অসীমের জন্যও করতে পারেন ।
কোনও কীওয়ার্ড নয়, তবে 1.9.2 এর স্থিরতা রয়েছে:
>> Float::INFINITY #=> Infinity
>> 3 < Float::INFINITY #=> true
http://www.ruby-doc.org/stdlib-1.9.3/libdoc/bigdecimal/rdoc/BigDecimal.html#label-Infinity
1.9.3p429 :025 > BigDecimal('Infinity')
=> #<BigDecimal:7f8a6c548140,'Infinity',9(9)>
1.9.3p429 :026 > BigDecimal('-Infinity')
=> #<BigDecimal:7f8a6a0e3728,'-Infinity',9(9)>
1.9.3p429 :027 > 3 < BigDecimal('Infinity')
=> true
1.9.3p429 :028 > BigDecimal::INFINITY
=> #<BigDecimal:7f8a6ad046d8,'Infinity',9(9)>