मैंने पढ़ा है कि ऑक्टल्स कहाँ उपयोगी हैं? और ऐसा लगता है कि ऑक्टल्स कुछ ऐसे हैं जो एक समय उपयोगी थे।
कई भाषाएं 0 से पहले की संख्याओं को अष्टक के रूप में मानती हैं, इसलिए 010
वास्तव में शाब्दिक 8 है। इनमें से कुछ जावास्क्रिप्ट, पायथन (2.7) और रूबी हैं।
लेकिन मैं वास्तव में यह नहीं देखता कि इन भाषाओं को ऑक्टल की आवश्यकता क्यों है, खासकर जब नोटेशन की अधिक संभावना का उपयोग एक दशमलव संख्या को एक शानदार 0 के साथ निरूपित करना है।
जावास्क्रिप्ट एक क्लाइंट-साइड भाषा है, ऑक्टल बहुत बेकार लगता है। तीनों अन्य अर्थों में बहुत आधुनिक हैं, और मुझे नहीं लगता कि ऑक्टल नोटेशन का उपयोग करके बहुत अधिक कोड होगा जो इस "सुविधा" को हटाकर टूट जाएगा।
तो, मेरे सवाल हैं:
- क्या इन भाषाओं का कोई मतलब है जो अष्टक शाब्दिक है?
- यदि अष्टक शाब्दिक आवश्यक हैं, तो कुछ का उपयोग क्यों न करें
0o10
? एक पुरानी संकेतन की प्रतिलिपि क्यों करें जो अधिक उपयोगी उपयोग के मामले को ओवरराइड करता है?
chmod
उपयोगकर्ता, समूह और अन्य के लिए 3 बिट्स के समूहों के लिए 0666 या 0777 के साथ: पढ़ना, लिखना, निष्पादन योग्य।
parseInt('010')
वास्तव में 8 लौटा, इसलिए सभी सलाह हमेशा उपयोग करने के लिए parseInt(foo, 10)
(और यह अभी भी मेरे लिए एक आदत है)