เรียนรู้ Function ในภาษา Dart ในที่นี้จะเริ่มจาก function ที่ไม่ return ค่า นั่นคือ function ที่มี void ข้างหน้าชื่อ function นั่นเอง
void main() {
String name = 'Manop Kongoon';
int age = 37;
double height = 1.75;
getMe(name, age, height); // เรียก function
getMe('Naphapat', 35, 1.67);
}
// function ชื่อ getMe() รับค่า name แบบ String, age แบบ int, height แบบ double
void getMe(String name, int age, double height) {
print("Hello, I'm $name");
print("I'm $age years old");
print("I'm $height meters tall");
}
จะได้ผลลัพท์ดังนี้
Hello, I'm Manop Kongoon
I'm 37 years old
I'm 1.75 meters tall
Hello, I'm Naphapat
I'm 35 years old
I'm 1.67 meters tall
จะเห็นว่าการเขียน function นั้นเราสามารถ reuse code ได้ โดยเราสามารถเรียกใช้งาน function getMe() ได้หลายครั้งนั้นเอง
ความคิดเห็น