Dart/기초

[Dart 기초] 함수 선언, 화살표 함수

뿌비 2024. 8. 2. 19:35
728x90
함수 선언

🔥 void

  • void는 아무것도 return 하지 않는다
  • 해당 함수 안에서 어떤 처리만 할 뿐 따로 return 값은 없다
//sayHello는 하나의 parameter 을 가지는 함수이다
void sayHello(String name){
  print("Hello $name");
}

 

🔥 return 함수

  • 함수 호출 후 처리 된 값을 return 하고 싶다면 리턴할 데이터 타입을 void 자리에 적어주면 된다
  • 리턴할 타입과 함수에 선언된 타입은 같아야 한다 
// 예시 1) String(문자열)을 return 하는 함수
String sayHello1(String name){
  return("Hello $name");
}


// 예시 2) int(정수)를 return 하는 함수
int sayHello1(String name){
    // name 을 가지고 어떠한 처리 후 age return
    int age = 10;
    return age;
}

 

🔥 화살표 함수 (fat arrow syntax)

  • 함수 안에서 복잡한 처리 없이 한 줄로 끝나는 경우
  • 화살표 함수를 사용하면 코드를 더 간결하게 나타낼 수 있다 
String sayHello2(String name) => ("Hello $name");

※ Reference

https://nomadcoders.co/ [노마드코더 강의 참고]

 

 

 

728x90