Dart

[ Dart ] Parameter( positional , optional, named ) 알아보기

사과씨앗 2022. 9. 12. 22:18
728x90
반응형

이번 글에서는 Method의 Parameter 받는 방법을 알아보도록 하겠습니다.

 

[ positional parameter ] - 순서가 중요한 파라미터

가장 기본이 되는 파라미터의 형태입니다. 

선언된 자료형의 순서대로 파라미터를 받는 방식입니다.

 

 

 

[ optional parameter ] - 있어도 되고 없어도 되는 파라미터

optional parameter는 [ ] 안에 선언된 파라미터는 말 그대로 옵션으로 취급하여 있어도 되고 없어도 정상적으로 작동합니다. 또한 아래 이미지처럼 기본값을 설정할 수 있습니다.

 

 

 

[ named parameter ] - 이름이 있는 파라미터(순서가 중요하지 않다.)

named parameter는 파라미터를 넘겨줄 때 미리 method에서 지정해 놓은 파라미터의 이름과 매치시켜서

넘겨 주어여 합니다. 

 

이때 순서는 상관없으며 필수로 받을 파라미터의 앞에 required 선언하여 지정할 수 있고, 필수 값이 아닌 파라미터는 

required 생략하여 선언하며 기본값을 지정할 수 있습니다.

 

 

오늘은 세가지 파라미터를 받는 방법을 알아봤습니다.

감사합니다.

728x90
반응형

'Dart' 카테고리의 다른 글

[ Dart ] Map 알아보기  (0) 2022.09.14
[ Dart ] typedef 알아보기  (0) 2022.09.13
[ Dart ] dynamic and var 알아보기  (0) 2022.09.12
[ Dart ] Nullable & Non-Nullable 알아보기  (0) 2022.09.06
[ Dart ] 자료형 사용하기  (0) 2022.08.31