[Dart] Functions with argument

 

[Ko]

 - argument 받는 함수 형태

 - argument 위치에는 ‘data type’ 변수명 순서대로 넣음.

 1 parameter 함수형: void abc (int bottles) {…bottles…}

—> 실행 : abc(aaa);

 - input parameter 2 이상인 경우는 복수의 input positional argument 넣어주면 .

 복수 parameter 함수형 : void abc(int a, string b) {…a…b…}

 —> 실행 : abc(aaa,bbb);   // 이때는 input parameter 순서가 바뀌면 .

 - parameter 2 이상인 경우 argument 지정해줄 혼동을 방지하기 위해서 함수 정의시 named parameter 지정해 있음. Parameter 전체를 { } 감싸면 .

Named parameter 함수형 : void abc({int a, string b}) {…a…b…}

—> 실행 : abc(a: aaa, b: bbb) or abc(b: bbb, a: aaa);   // parameter 순서가 바뀌어도 문제가 되지 않음.

 

============================================================

 

[En]

 - Function type that takes argument
 - In the argument position, 'data type' and 'variable name' are put in order.
 1 parameter Function type: void abc (int bottles) {… bottles… }
—> Execute: abc (aaa);
 - If there are two or more input parameters, you can put multiple inputs as positional arguments.
 Multiple parameter function type: void abc (int a, string b) {… a… b… }
 —> Execute: abc (aaa, bbb); // In this case, the order of input parameters should not be changed.
 - To avoid confusion when specifying an argument when there are two or more parameters, a named parameter can be specified when defining a function. Just wrap the entire parameter with {}.
Named parameter Function type: void abc ({int a, string b}) {… a… b… }
—> Execute: abc (a: aaa, b: bbb) or abc (b: bbb, a: aaa); // It does not matter if the order of the parameters is changed.

'플러터(Flutter) > 다트(Dart)' 카테고리의 다른 글

[Dart] Arrow Functions  (0) 2020.03.18
[Dart] Functions with return data type  (0) 2020.03.18
[Dart] Data Types  (0) 2020.03.18
[Dart] Variables  (0) 2020.03.18
[Dart] String interpolation  (0) 2020.03.18

+ Recent posts