1.IDE에서 코드 완성을 사용하는 경우 일반 메서드와 함께 확장 메서드를 제안한다
사용 방법 : extension <extension name> on <type> { (<member definition>)* }
extension on DateTime{
String get humanize{
return "${this.day}/${this.month}/${this.year}";
}
}
extension on List<int> {
int get sum => fold(0, (a, b) => a + b);
}
void main() {
final dateTime = DateTime.now();
print(dateTime.humanize);
List<int> listInt = [1,2,3,4,5];
print(listInt.sum);
}
'플러터&어플리케이션' 카테고리의 다른 글
flutter stream 정리2 (0) | 2021.02.14 |
---|---|
flutter singleton (0) | 2021.02.06 |
flutter android studio live templates (0) | 2021.01.29 |
flutter 상속, 추상 클래스, 믹스인 (0) | 2021.01.28 |
flutter workmanager 패키지 적용 (0) | 2021.01.24 |