1.함수 Functions
- Dart의 중요 개념 편에서, 'Dart는 모든 것을 객체(Object) 취급한다' Object-oriented한 언어임을 설명했다.
**참고 : (https://yenbook.tistory.com/85)
-Dart는 함수 또한 객체로 취급한다.
-함수가 변수에 할당될 수 있으며, argument(매소드 호출 시에 전달되는 전달인자)로서 다른 함수에 넘겨질 수 있다.
-Dart class의 인스턴스를 함수인 것 처럼 호출할 수도 있다.
bool isNoble(int atomicNumber) {
return _nobleGases[atomicNumber] != null;
}
-데이터 타입인 bool을 생략하더라도 동작된다.
isNoble(atomicNumber) { //bool이 사라짐!
return _nobleGases[atomicNumber] != null;
}
-축약형 ( => 라는 표현은 { return expr; } 을 함축하고 있다. ) arrow syntax 라고 불림
bool isNoble(int atomicNumber) => _nobleGases[atomicNumber] != null;
'DART' 카테고리의 다른 글
[DART] Dart의 기본 데이터 타입(2) (Booleans, Lists, Maps) Built-in Types in Dart (1) | 2022.04.28 |
---|---|
[DART] Dart의 기본 데이터 타입(1) (int, double, String) Built-in Types in Dart (0) | 2022.04.13 |
[DART] 상수와 final / const 키워드에 대하여 - Final and const (0) | 2022.04.11 |
[DART] Dart의 변수와 초기화 - Variables in Dart (0) | 2022.04.08 |
[DART] Dart의 중요 개념 - 항상 숙지할 것! - Important Concepts of Dart (0) | 2022.04.07 |
댓글