2013-09-16 3 views

답변

5

Dart에는 eval에 대한 개념이 없으므로 코드를 동적으로 빌드 할 수 없습니다. spawnUri를 사용하여 다른 격리에서 코드를 실행할 수 있습니다 (http://api.dartlang.org/docs/releases/latest/dart_isolate.html 참조). Dartium 브라우저에서 실행하지 않을 때는 dart2js를 사용하여 Dart 코드를 JavaScript로 컴파일해야합니다. 사이트 http://try.dartlang.org/ 모든 것을 수행합니다.

(https://www.dartlang.org/articles/reflection-with-mirrors/에서 마지막 단락에서 인용) "확장하고 자신을 수정할 수있는 프로그램"에 사용할 수있는 미러 빌더를 얻을 수 있습니다 미래 다트의 일부 시간입니다.