Dart:함수
다트 공부를 위한 틀 틀:Dart
Dart:개요 플러터에 대한 지식 분류
개요[편집 | 원본 편집]
항목 | 설명 | 비고 |
---|---|---|
기본 형태 | 인수 앞에 데이터형을 지정할 수도 있다.
(일반적으로 지정.) |
데이터형 함수명(String 인수1, int 인수2){
return 반환값
}
|
입력값이 없을 때 기본값 지정(위치 고정) | 순서에 의해 값을 지정하는 경우.
대괄호로 지정하며, 마지막에 위치해야 한다. |
데이터형 함수명(인수1, [인수2=기본값, 인수3=기본값2]){
return 반환값
}
|
입력값이 없을 때 기본값 지정(명명) | 이에 의해 값을 지정하는 경우.
중괄호로 지정하며, 마지막에 위치해야 한다. 이름을 지정하지 않고도 순서로 호출할 수 있는데, 이름을 반드시 지정하게 하려면 인수 앞에 @required를 붙인다.(meta 라이브러리 필요.) |
데이터형 함수명(인수1, {인수2=기본값, @required 인수3=기본값2}){
return 반환값
}
|
한 줄 형태(화살표 함수) | return이 없어도 이 형식에 포함된다. | var add = (int a, int b) => a + b;
|