रूबी में अनंतता व्यक्त करने के लिए कोई कीवर्ड है?रूबी में अनंतता कैसे व्यक्त करें?
115
A
उत्तर
157
आप रूबी 1.9.2 का उपयोग करते हैं, तो आप उपयोग कर सकते हैं:
>> Float::INFINITY #=> Infinity
>> 3 < Float::INFINITY #=> true
या आप का उपयोग कर अपने स्वयं के निरंतर बना सकते हैं निम्नलिखित *:
मैं देख लिया है कि रूबी 1.8.6 में, 1.8.7, और 1.9.2 आपके पास Float.infinite? है।
PositiveInfinity = +1.0/0.0
=> Infinity
NegativeInfinity = -1.0/0.0
=> -Infinity
CompleteInfinity = NegativeInfinity..PositiveInfinity
=> -Infinity..Infinity
* मैं रूबी 1.8.6 में इस की पुष्टि कर लें और 1.9.2
93
कोई कीवर्ड है, लेकिन 1.9.2 इस के लिए एक निरंतर है:
>> Float::INFINITY #=> Infinity
>> 3 < Float::INFINITY #=> true
+0
+1, मुझे एहसास नहीं हुआ यह 1.9.2 में था। मैंने अपने उत्तर को लोगों को आपके उत्तर में निर्देशित किया है यदि वह वह संस्करण है जिसे वे लक्षित कर रहे हैं। – Matt
4
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)>
संबंधित मुद्दे
- 1. फोरट्रान में अनंतता
- 2. ग्राहकों को बुरी खबर कैसे व्यक्त करें?
- 3. glsl अनंतता स्थिर
- 4. रूबी में घटनाक्रम कैसे करें?
- 5. उल्का टेम्पलेट पुनः लोड अनंतता
- 6. सी # लिंक से एसक्यूएल: कैसे व्यक्त करें "कन्वर्ट ([...] एएस आईएनटी)"?
- 7. नौसिखिया प्रश्न: rdf के साथ संबंध कैसे व्यक्त करें?
- 8. अगले कार्य को व्यक्त करें, यह वास्तव में क्या है?
- 9. रूबी पर रूबी में अप्रत्यक्ष ग्राफ को कैसे कार्यान्वित करें?
- 10. रूबी: इंटरैक्टिव रूबी कंसोल (आईआरबी) में फ़ाइल कैसे लोड करें?
- 11. रूबी: रूबी सरणी कैसे समूहित करें?
- 12. अनंतता के साथ बजाना - आलसी अंकगणित
- 13. कैसे LINQ में व्यक्त करने के लिए, एक दो क्षेत्रों
- 14. रूबी में सुरक्षित नाम पथनाम कैसे करें?
- 15. रूबी में [] ब्रैकेट को ओवरराइड कैसे करें?
- 16. रूबी में "सेट-फर्क" कैसे करें?
- 17. टर्मिनल में रूबी स्क्रिप्ट कैसे निष्पादित करें?
- 18. रूबी में "कॉलबैक" को कैसे कार्यान्वित करें?
- 19. रूबी में हैश पर कैसे पुनरावृत्ति करें?
- 20. रूबी में त्रुटि प्रकार कैसे प्रदर्शित करें?
- 21. रेल में रूबी चेतावनियां कैसे सक्षम करें?
- 22. रूबी एप्लिकेशन कैसे पैकेज करें?
- 23. रूबी कोड डीबग कैसे करें?
- 24. PHP: रंग के रूप में "सफेद के करीब" कैसे व्यक्त करें?
- 25. रूबी कोड कैसे दस्तावेज़ करें?
- 26. Node.js शरीर का सही उपयोग व्यक्त करें पार्सर मिडलवेयर
- 27. सी ++ multithreading व्यक्त 2010 फार्म आवेदन
- 28. रूबी: रूबी में स्वयं
- 29. जावा 6 में मोनड व्यक्त करने का सामान्य मामला है?
- 30. रूबी में नामस्थान में सभी वर्ग नाम कैसे प्राप्त करें?
दाएं। मैंने किसी भी पूर्णांक और उस मान के बीच तुलना करने की कोशिश की और ऐसा लगता है कि यह ठीक काम कर रहा है। मैं अभी सोच रहा हूं कि यह सुरक्षित है! –
रूबी में इन्फिनिटी के गुणों का वर्णन करने वाले यहां एक अच्छा लेख है (0 से विभाजित करके इन्फिनिटी व्युत्पन्न सहित): http://nithinbekal.com/posts/ruby-infinity/ - आपको यह विचार देना चाहिए कि यह सुरक्षित है या नहीं। (इसके लायक होने के लिए, आईएमएचओ संख्यात्मक इन्फिनिटी मानों के साथ गड़बड़ कर रहा है, जो कि आप प्रोग्रामिंग भाषा का उपयोग कर रहे हैं, भले ही आप वास्तविक गणित से संबंधित काम नहीं कर रहे हों) –