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!