ভেরিয়েবল নামকরণ নিয়ম
ললকোড প্রোগ্রামিং ভাষায়, ভেরিয়েবল নামকরণের জন্য কিছু নির্দিষ্ট নিয়ম এবং অভ্যাস রয়েছে যা কোডটিকে পরিষ্কার এবং বোধগম্য করে তোলে। এখানে এই নিয়মগুলো আলোচনা করা হবে।
ভেরিয়েবল নামকরণের নিয়ম
- ছোট বা বড় অক্ষর: ললকোডে ভেরিয়েবল নামের জন্য ছোট বা বড় অক্ষর ব্যবহার করা যেতে পারে। তবে, ভেরিয়েবল নাম কেস সেন্সিটিভ (case-sensitive) হয়, অর্থাৎ,
nameএবংNameআলাদা ভেরিয়েবল হিসেবে বিবেচিত হবে।- ঠিক:
num,totalAmount,score - ভুল:
123abc,@num
- ঠিক:
- স্পেস ব্যবহার করা যাবে না: ভেরিয়েবল নামের মধ্যে স্পেস ব্যবহার করা যাবে না। যদি আপনি একাধিক শব্দ ব্যবহার করতে চান, তাহলে ক্যামেল কেস (CamelCase) বা আন্ডারস্কোর (_) ব্যবহার করতে পারেন।
- ঠিক:
totalAmount,userName,sumOfValues - ভুল:
total amount,user name
- ঠিক:
- প্রথমে সংখ্যা ব্যবহার করা যাবে না: ভেরিয়েবল নামের প্রথমে কোনো সংখ্যা ব্যবহার করা যাবে না। এটি কোডিংয়ের সাধারণ নিয়ম।
- ঠিক:
age1,numOfItems - ভুল:
1age,123total
- ঠিক:
- বিশেষ চিহ্ন ব্যবহার করা যাবে না: ভেরিয়েবল নামের মধ্যে কোনো বিশেষ চিহ্ন (যেমন:
@,#,$,&) ব্যবহার করা যাবে না।- ঠিক:
price,score - ভুল:
#price,$totalAmount
- ঠিক:
- স্পষ্ট এবং বোধগম্য নাম: ভেরিয়েবল নাম এমন হতে হবে, যা তার উদ্দেশ্য বা মান পরিষ্কারভাবে বোঝাতে পারে। যেমন
totalAmountবা **userAge**।
ক্যামেল কেস (CamelCase) ব্যবহার:
ক্যামেল কেস হলো এমন একটি কৌশল, যেখানে একাধিক শব্দের মধ্যে প্রথম শব্দ ছোট অক্ষরে থাকে এবং পরবর্তী সব শব্দের প্রথম অক্ষর বড় হয়।
- ঠিক:
totalAmount,userName,sumOfValues - ভুল:
total_amount,user_name
কেস সেন্সিটিভিটি
ললকোডে কেস সেন্সিটিভিটি রয়েছে, অর্থাৎ, ছোট এবং বড় অক্ষর ভিন্ন ভিন্ন হিসেবে বিবেচিত হয়।
এটা মানে যে, একই নামের ভেরিয়েবল যদি বড় এবং ছোট অক্ষরের মধ্যে পার্থক্য থাকে, তবে সেগুলি আলাদা ভেরিয়েবল হিসেবে ধরা হবে।
উদাহরণ:
I HAS A age ITZ 25
I HAS A Age ITZ 30
VISIBLE age // আউটপুট হবে 25
VISIBLE Age // আউটপুট হবে 30এখানে:
ageএবংAgeদুটি আলাদা ভেরিয়েবল হিসেবে বিবেচিত হবে, কারণ ললকোড কেস সেন্সিটিভ।
এটি কেস সেন্সিটিভিটি সম্পর্কে একটি গুরুত্বপূর্ণ বৈশিষ্ট্য। কোড লেখার সময় আপনাকে খেয়াল রাখতে হবে যে একই নামের ভেরিয়েবলগুলির ক্ষেত্রে ছোট বা বড় অক্ষর আলাদা ভেরিয়েবল হিসেবে কাজ করবে।
ভেরিয়েবল নামকরণে ভাল অভ্যাস
- স্পষ্ট নাম ব্যবহার করুন: ভেরিয়েবল নাম যেমন
userAge,totalPriceব্যবহার করুন যাতে আপনি এবং অন্য ডেভেলপাররা সহজে বুঝতে পারেন এই ভেরিয়েবলটি কী ধারণ করে। - ক্যামেল কেস (CamelCase) ব্যবহার করুন: একাধিক শব্দের জন্য ক্যামেল কেস ব্যবহার করা সাধারণ অভ্যাস, যেমন
totalAmount, **userName**। - অতিরিক্ত সংক্ষিপ্ত নাম এড়ানো: ভেরিয়েবল নাম অত্যন্ত সংক্ষিপ্ত না হওয়া উচিত, যেমন
x,y(যদি তা স্পষ্ট না হয়), বরং এমন নাম ব্যবহার করুন যা তার উদ্দেশ্য স্পষ্ট করে।
সারসংক্ষেপ
- ভেরিয়েবল নামকরণ নিয়ম: ললকোডে ভেরিয়েবল নামকরণের জন্য কিছু মৌলিক নিয়ম রয়েছে, যেমন স্পেস বা বিশেষ চিহ্ন ব্যবহার না করা, এবং নামটি স্পষ্ট ও বোধগম্য হওয়া উচিত।
- কেস সেন্সিটিভিটি: ললকোডে কেস সেন্সিটিভিটি রয়েছে, অর্থাৎ
ageএবংAgeদুটি ভিন্ন ভেরিয়েবল হিসেবে বিবেচিত হয়।
এভাবে, ললকোডে ভেরিয়েবল নামকরণ এবং কেস সেন্সিটিভিটি অনুসরণ করে আপনি আরও পরিষ্কার এবং বোধগম্য কোড তৈরি করতে পারেন।
Read more