[Dart] 함수 functions 관련 basic 내용 정리


[Dart] 함수 functions 관련 basic 내용 정리

함수 정의 Dart는 진정한 객체 지향 언어이므로 함수도 객체이며 타입이 Function입니다. 이는 함수를 변수에 할당하거나 다른 함수에 인수로 전달할 수 있음을 의미합니다. void 는 아무것도 return 하지 않습니다. 따라서 리턴 값이 있으면 void를 string,num등 특정타입으로 명시해줘야 합니다. String sayHello(String name) { return "Hello ${name} nice to meet you."}; // 하나의 표현식만 포함하는 함수의 경우 아래와 같이 단축 구문을 사용할 수 있습니다. String sayHello(String name) => "Hello ${name} nice to meet you."; num plus(num a, num b) => a + b; void main() { print(sayHello("sugar")); } 2. Named parameters Named parameters는 명시적으로 required로 표시되...


#dart #function #named #positional #qqoperator #다트

원문링크 : [Dart] 함수 functions 관련 basic 내용 정리