2014-07-24 3 views
4

다트에서 external의 의미는 무엇입니까? 예를 들어 : external DateTime._now();다트의 외부 의미는 무엇입니까?

내가 external에 대한 문서를 찾을 수 없습니다, 다트에 새로 온 사람, 그래서 당신은 설명하기 위해 예를 줄 수

+2

_ "외부"에 대한 정보를 찾을 수 없습니다. _ http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-408.pdf 섹션 9.4 – Michael

답변

3

9.4 외부 기능을
외부 함수는이다 함수는 몸체가
선언과 별도로 제공됩니다. 외부 함수는 최상위 함수 (17), 메소드 일 수 있습니다.

함수의 본문은 다른 곳에서 정의됩니다.
아는 한 브라우저의 Dart VM과 서버의 Dart VM에 대한 다른 구현을 수정하는 데 사용됩니다.

+1

주로 Dart VM과 dart2js 간의 추상 구현 세부 사항. –

+1

외부 메서드 구현을 찾으려면 어떻게합니까? –

+1

소스 코드에서 관련 키워드를 검색하여 외부 함수가 구현 된 파일을 찾을 수 있습니다. 그러나 편집자 내에서 구현에 도달 할 수 있다면 훨씬 더 편리 할 것입니다. –