Thuta Learning
ရှာဖွေရန်
BasicProgrammingbeginner

Functions

စိတ်လျှော့ပါ။ ဒီခန်းကို စာအုပ်လိုမဟုတ်ဘဲ စကားပြောသလိုပဲ၊ နားလည်လွယ်အောင် ရှင်းပါမယ်။

Function ဆိုတာ ထပ်ခါထပ်ခါသုံးမယ့် logic ကို နာမည်ပေးပြီး သိမ်းထားတာပါ။ Function သုံးခြင်းကြောင့် code ကိုတို၊ ဖတ်ရလွယ်၊ ပြန်သုံးရလွယ်စေပါတယ်။

dart
int add(int a, int b) {
  return a + b;
}

String buildGreeting({required String name, String message = 'Hello'}) {
  return '$message, $name!';
}

void main() {
  print('Sum: ${add(2, 3)}');
  print(buildGreeting(name: 'Aung Aung'));
  print(buildGreeting(name: 'Mya Mya', message: 'Welcome'));
}

add function က number နှစ်ခုလက်ခံပြီး result ကို return ပြန်ပေးပါတယ်။ buildGreeting မှာ named parameters သုံးထားလို့ function call လုပ်တဲ့အခါ argument အဓိပ္ပါယ်ကိုဖတ်ရလွယ်ပါတယ်။

You should see
Sum: 5 Hello, Aung Aung! Welcome, Mya Mya!

ဒီနေရာမှာ လူအများမှားတတ်တယ်

  • Function ထဲမှာ return မရေးဘဲ result မျှော်လင့်တာက common mistake ပါ။ void function က value မပြန်ပေးပါ။
Functions | Thuta Learning