2012-05-23 10 views
6

W aplikacji VM po stronie serwera, z kilkoma kontraktami futures, które mogą lub nie mogą zostać zwrócone. Jak bezwarunkowo wyjść z aplikacji?Jak bezwarunkowo wyjść z aplikacji Dart?

+1

To dobre pytanie nie widzę Thread.exit() w dowolnym miejscu w dokumentacji VM. Czy wyrzucenie wyjątku byłoby niedopuszczalnym rozwiązaniem? –

+0

Seth otworzył błąd, aby umieścić go w lib z lepszym dostępem: http://www.dartbug.com/3178 –

Odpowiedz

8

Aby zamknąć VM:

import 'dart:io'; 

main() { 
    exit(0); // or non-zero for some error code 
} 

Która jest udokumentowana here. Dzięki, że pytasz!

+1

Tutaj możesz zobaczyć, jak jest używany przez 'pub' http://stackoverflow.com/questions/22360809 –