LESS-এ ফাংশনে ঐচ্ছিক প্যারামিটার

ফাংশনে প্যারামিটারগুলি ঐচ্ছিক হতে পারে। এটি করার জন্য তাদের একটি ডিফল্ট মান নির্ধারণ করতে হবে। এই ক্ষেত্রে, ফাংশন কল করার সময় আমরা প্যারামিটারের মান উল্লেখ না করলেও এটি নির্দিষ্ট ডিফল্ট মানটি নেবে। আসুন একটি উদাহরণ দেখি।

ধরুন আমাদের কাছে একটি ফাংশন আছে যা একটি এলিমেন্টের রং নির্ধারণ করে:

styles.less.color(@c) {
  color: @c;
}

আসুন রং এর প্যারামিটারটি ঐচ্ছিক করে তৈরি করি এবং ডিফল্টভাবে যেন red মান থাকে:

styles.less.color(@c: red) {
  color: @c;
}

এখন আমাদের ফাংশনটি প্যারামিটার সহ কল করি:

styles.lessdiv {
  .color(green);
}

এবং এখন আমাদের ফাংশনটি প্যারামিটার ছাড়াই কল করি:

styles.lessdiv {
  .color();
}