কলব্যাক ফাংশন

Flutter tutorial Bangla

কলব্যাক ফাংশন হচ্ছে মূলত এমন একটি ফাংশন যাকে আমরা অন্য একটি ফাংশনের প্যারামিটার হিসেবে পাঠাতে পারি। কলব্যাক ফাংশন আমরা যে ফাংশনে পাঠাবো সে ফাংশনে একটা নিদিষ্ট কাজ করার পর কল দেয়া হয়।

void main() {
  // এখানে আমরা add এবং sub হচ্ছে কলব্যাক ফাংশন
  calculate(5,5,add);
  calculate(10,5,sub);
}

void calculate(int a , int b, callBack){
  print("callBack function");
  print(callBack(a,b));
}

int add(int x, int y){
  return x + y;
}
int sub(int x, int y){
  return x-y;
}

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

More Flutter tutorial in Bangla

Leave a Reply

Your email address will not be published.