ট্র্যাক
/
Elixir
Elixir
/
সিলেবাস
/
ডিফল্ট আর্গুমেন্ট
ডি

ডিফল্ট আর্গুমেন্ট মধ্যে Elixir

9টি অনুশীলনী

ডিফল্ট আর্গুমেন্ট সম্পর্কে

ফাংশন এক বা একাধিক আর্গুমেন্টের জন্য ডিফল্ট মান ঘোষণা করতে পারে।

def number(n \\ 13), do: "That's not my favorite"
  • উপরের উদাহরণটি কম্পাইল করার সময় Elixir number/0 (কোনো আর্গুমেন্ট নেই) এবং number/1 (একটি আর্গুমেন্ট) এর জন্য একটি ফাংশন ডেফিনিশন তৈরি করে।
  • যদি একাধিক আর্গুমেন্টের ডিফল্ট মান থাকে, তাহলে অনুপস্থিত আর্গুমেন্ট পূরণ করতে বাম থেকে ডান দিকে ফাংশনে ডিফল্ট মানগুলো প্রয়োগ করা হয়।
  • ফাংশনে একাধিক ক্লজ থাকলে ডিফল্ট আর্গুমেন্টের জন্য একটি ফাংশন হেডার লিখতে হয়।
  • যেকোনো এক্সপ্রেশনই ডিফল্ট মান হিসেবে কাজ করতে পারে।
  • অ্যানোনিমাস ফাংশনে ডিফল্ট আর্গুমেন্ট থাকতে পারে না।
def guess(number \\ 5)
def guess(number) when number != 5, do: false
def guess(number) when number == 5, do: true

guess()
# => true
GitHub-এর মাধ্যমে সম্পাদনা করুন লিংকটি নতুন একটি উইন্ডো বা ট্যাবে খুলবে

ডিফল্ট আর্গুমেন্ট শিখুন

অনুশীলন লক করা আছে

ডিফল্ট আর্গুমেন্ট অনুশীলন করতে আরও ১টি অনুশীলনী আনলক করুন