main() 함수

A tour of the Dart language 페이지를 공부하면서 정리한 내용입니다.

모든 앱에는 앱의 진입점(Entrypoint) 역할을 하는 최상위 함수 main()이 있어야 합니다. main() 함수는 리턴 타입이 void이고 List<String> 타입의 선택적 매개변를 갖습니다. 다음은 간단한 main() 함수입니다.

void main() {
  print('Hello, World!');
}

커멘드 라인(Command line) 앱으로부터 인수를 받아서 사용하는 예제입니다.

void main(List<String> arguments) {
  print(arguments);
  print(arguments.length);
  print(arguments[0]);
  print(arguments[1]);
  print(arguments[2]);
}

<결과출력>
> dart args.dart Gump Edgar Bob
3
Gump
Edgar
Bob

args library 패키지를 사용하면 커멘드 라인 인자를 정의하고 파싱할 수 있습니다.

Last updated