আমি পড়েছি অষ্টালগুলি কোথায় দরকারী? এবং দেখে মনে হয় অষ্টালগুলি এমন এক জিনিস যা এককালে দরকারী।
অনেকগুলি ভাষা 0 এর পূর্বে সংখ্যাকে অষ্টাল হিসাবে গণ্য করে, তাই আক্ষরিক 010
অর্থে 8 হয় এর মধ্যে কয়েকটি জাভাস্ক্রিপ্ট, পাইথন (২.7) এবং রুবি y
তবে আমি সত্যিই দেখতে পাই না যে এই ভাষাগুলির কেন অষ্টাল প্রয়োজন, বিশেষত যখন স্বরলিপিটির বেশি সম্ভাবনা ব্যবহার করা হয় একটি অতিমাত্রায় 0 দিয়ে দশমিক সংখ্যা বোঝায়।
জাভাস্ক্রিপ্ট একটি ক্লায়েন্ট-পাশের ভাষা, অষ্টালটি বেশ অকেজো বলে মনে হচ্ছে। তিনটিই অন্য অর্থে বেশ আধুনিক, এবং আমি মনে করি না যে অষ্টাল স্বরলিপি ব্যবহার করে এমন অনেক কোড থাকবে যা এই "বৈশিষ্ট্যটি" সরিয়ে ভেঙে যাবে।
সুতরাং, আমার প্রশ্নগুলি হ'ল:
- এই ভাষার কোনও বক্তব্য কি অক্টাল আক্ষরিক সমর্থন করে?
- যদি অক্টাল আক্ষরিক প্রয়োজন হয় তবে কেন এমন কিছু ব্যবহার করবেন না
0o10
? কেন একটি পুরানো স্বরলিপি অনুলিপি করে যা আরও কার্যকর ব্যবহারের ক্ষেত্রে ওভাররাইড করে?
chmod
ব্যবহারকারীর, গোষ্ঠী এবং অন্যদের জন্য 3 বিটের গ্রুপের জন্য 0666 বা 0777 সহ: পড়া, লেখার, সম্পাদনযোগ্য।
parseInt('010')
8 টি ফিরে এসেছিল , তাই সর্বদা ব্যবহারের জন্য সমস্ত পরামর্শ parseInt(foo, 10)
(এবং এটি এখনও আমার অভ্যাস)