ข้ามไปยังเนื้อหาหลัก
ProgrammerThailand

Flutter

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

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

ติดปัญหาตอนทำตาม? ถามในชุมชน

ความคิดเห็น (0)

ยังไม่มีความคิดเห็น — เริ่มคุยเป็นคนแรก ถามสิ่งที่สงสัย หรือแชร์ประสบการณ์ของคุณ