को विभाजित करने से इंकार कर देता है मैं बस प्रतिशत प्राप्त करने की कोशिश कर रहा हूं।रूबी सही ढंग से
irb(main):001:0> (25/50) * 100
=> 0
यह सबसे निश्चित रूप से बराबर 50, के रूप में मेरे कैलकुलेटर द्वारा की पुष्टि की (नकल की और gcalc में इसी समीकरण चिपकाया) चाहिए। रूबी ऐसा करने से इंकार क्यों करती है?
वैसे , यदि विभाजन वास्तव में रूबी में टूट गया था, तो क्या आपको सच में लगता है कि आप इसे नोटिस करने वाले पहले व्यक्ति होंगे? यह हमेशा मुझे आश्चर्यचकित करता है कि लोग एक अप्रत्याशित व्यवहार कैसे देखते हैं और हमेशा मानते हैं कि यह भाषा, पुस्तकालय, पर्यावरण इत्यादि की गलती है, और कभी भी अपने कोड की गलती नहीं है ... –
@ Daniel: बस रूबी नहीं, कोई भी भाषा ... – gbn
अधिकांश भाषाएं इस तरह काम करती हैं, जावास्क्रिप्ट एक उल्लेखनीय अपवाद है। असल में रूबी अतिरिक्त ठंडा है, जब आपको अधिक सटीकता की आवश्यकता होती है तो स्वचालित रूप से फिक्सनम से बिग्नम तक स्थानांतरित हो जाती है। (बीटीडब्लू, यह और कौन करता है? कुछ लांग होना चाहिए जो इसे करता है ...) – DigitalRoss