함수는 프로그래밍에서 가장 중요한 요소입니다.
프로그래밍은 반복적인 활동을 효율적으로 할수 있게 하는데 그걸 도와주는 것을 함수라고 합니다.
void main() {
List testList = [1,1,2,3,5,8];
addList(testList);
}
addList(List testList){
int total = 0;
for (int number in testList){
total += number;
}
print(total);
}
함수명(파라미터){
함수에서 작동할 명령어
}
함수를 사용하면 반복 작업들을 수월하게 해결 할 수 있습니다.
근데 파라미터에는 여러개가 있습니다.
addList(List testList) 와 같은 그냥 파라미터와
addList(List testList,[int b = 3])와 같은 optional 파라미터 입니다. [] 안에 있는 파라미터는 있어도 되고 안넣어도 됩니다. 옵셔널 파라미터에는 디폴트 값을 설정해둘 수도 있습니다.
파라미터는 하나 더 있습니다.
addList(List testList, {int b}) 와 같은 named 파라미터입니다. {}안에 있는 것은 몇개든 상관이 없고 밖에서 파라미터를 입력해서 함수를 출력할때도 b:10 과 같이 지정해서 파라미터를 넣을 수 있습니다.
return 타입이 없을시 그냥 해도 되지만 return타입이 있을시 함수 선언 하기 전에 타입을 적어두셔야 합니다.
'코딩에 관하여 > Dart 언어에 관하여' 카테고리의 다른 글
DART [11.Class 선언 및 Constructor에 대하여] (0) | 2021.08.02 |
---|---|
DART [10. Typedef에 대해서] (0) | 2021.08.02 |
DART [8. Enum에 대하여] (0) | 2021.08.02 |
DART [8. 반복문에 대하여] (0) | 2021.08.02 |
DART [7.if문에 대하여] (0) | 2021.08.02 |