Function ในภาษา Dart แบบไม่ return ค่า

wave
มานพ กองอุ่น 16 มิ.ย. 2019 17:38:49 889

เรียนรู้ 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() ได้หลายครั้งนั้นเอง


ความคิดเห็น

หากบทเรียนรู้มีความผิดพลาดประการใด หรือมีข้อเสนอแนะกรุณาแจ้ง contact@programmerthailand.com

เขียนบทเรียนรู้ของคุณ

รายละเอียด
  • ดู 889
  • รักเลย 0
  • หมวดหมู่ Flutter
  • เขียนเมื่อ
  • แก้ไขเมื่อ
  • Tags dart flutter function
ข้อมูลผู้เขียน
มานพ กองอุ่น

มานพ กองอุ่น

เป็นสมาชิกเมื่อ: 18 ธ.ค. 2009