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

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

ধরুন আমাদের কাছে একটি ফাংশন আছে যা টেক্সটের রং এবং একই সাথে ব্যাকগ্রাউন্ডের রং সেট করে:

styles.less.color(@c1, @c2) {
  color: @c1;
  background-color: @c2;
}

আসুন দ্বিতীয় প্যারামিটারটিকে ঐচ্ছিক করে তৈরি করি:

styles.less.color(@c1, @c2: white) {
  color: @c1;
  background-color: @c2;
}

এবং এখন আসুন প্রথম প্যারামিটারটিকেও ঐচ্ছিক করে তৈরি করি:

styles.less.color(@c1: black, @c2: white) {
  color: @c1;
  background-color: @c2;
}
Задание 1

একটি border ফাংশন তৈরি করুন, যা বর্ডার সেট করে। এটিতে তিনটি প্যারামিটার থাকুক: মোটা, রং এবং বর্ডারের টাইপ। ডিফল্টভাবে ফাংশনটি যেন 1px মোটা, black রং এবং solid টাইপের একটি বর্ডার তৈরি করে।