ইংরেজিতে, 'সংখ্যা' এবং 'গণনা' শব্দ দুটি বিশেষ্য বা ক্রিয়া হিসাবে কাজ করতে পারে তবে বিশেষ্য হিসাবে 'সংখ্যা' ব্যবহৃত হয়, এবং ক্রিয়া হিসাবে 'গণনা' দেখতে পারা সাধারণত বেশি সাধারণ। সুতরাং আপনি তর্ক করতে পারেন যে 'foo এর সংখ্যা' বা 'num_foo' 'foo গণনা' বা 'foo_count' এর চেয়ে বেশি পরিচিত। ক্রমাগত পরিবর্তন হয় না এমন একটি পরিমাণ উল্লেখ করার সময় এটি অবশ্যই আমার কাছে আরও স্বাভাবিক মনে হয়। বিশেষ্য হিসাবে ব্যবহৃত হলেও 'গণনা' শব্দটি আমার কাছে এমন একটি মান প্রস্তাব করে যা সময়ের সাথে সাথে উঠে আসছে।
রুবি এবং পাইথনের। গণনা পদ্ধতি রয়েছে, যা শব্দটি বিশেষ্য না দিয়ে ক্রিয়াপদ হিসাবে ব্যবহৃত হচ্ছে তা দেখায়। রুবিতে আপনি বলতে পারেন:
foos.count # Count how many elements in the array 'foos'
তবুও, এটি foos সংখ্যার প্রতিনিধিত্ব করে এমন একটি মান প্রদান করে যা আপনি 'foo_count' নামক একটি ভেরিয়েবলটিকে কেবল রেফারেন্স দিলে আপনি আশা করতে পারেন। সুতরাং কিছু উপায়ে, 'foos.count' এবং 'foo_count' দেখতে একইরকম দেখায় kind
'সংখ্যা' কিছু ক্ষেত্রে অস্পষ্ট হতে পারে, যেহেতু এমন সংখ্যা সংরক্ষণ করা সাধারণ যা কোনও কিছুর পরিমাণকে উপস্থাপন করে না। অন্যান্য লোকেরা ইতিমধ্যে আইডি এবং ক্রেডিট কার্ড নম্বর উল্লেখ করেছে। এখানে আরও একটি উদাহরণ:
num_string
এই পরিবর্তনশীল নামটির দিকে তাকিয়ে আপনি কি অনুমান করতে পারেন যে এটি প্রতিনিধিত্ব করে? এটি কোনও সংখ্যার স্ট্রিংয়ের পরিমাণ উপস্থাপন করে বা এটি কোনও সংখ্যার একটি স্ট্রিং প্রতিনিধিত্ব করে?
সুতরাং আমি সত্যিই কেবল উচ্চস্বরে চিন্তা করছি, এবং আমি তাদের দেখামাত্র প্রত্যেকের জন্য কিছু উপকারিতা এবং কনস দিচ্ছি। আমি এমনকি এই পুরানো পৃষ্ঠায় থাকার কারণ হ'ল আমি নিজেকে দুটি অসম্পূর্ণভাবে ব্যবহার করতে দেখলাম এবং ভেবেছিলাম অন্যান্য লোকেরা কী করছে।
বিটিডাব্লু, আমি 'এনআর_ফু' পছন্দ করি না, কারণ 'এনআর' সত্যিই আমার কাছে 'সংখ্যা' শব্দের মতো প্রস্তাব দেয় না বা শোনায় না। এটি 'নার্'র মতো শোনাচ্ছে বা সম্ভবত' রেটড নয় 'বা' জাতীয় রাগবি 'হিসাবে দাঁড়িয়েছে। :-) এবং fooCnt কী মনে হচ্ছে তা বলার জন্য আমি উদ্যোগও করব না। শুধুমাত্র না.