2015-06-03 15 views
10

Có một tuyên bố trong Dart để làm cho trình gỡ lỗi dừng lại mà không cần thiết lập một điểm ngắt trong khi gỡ lỗi không?Dart có tuyên bố 'điểm ngắt' không?

Có những trường hợp hữu ích khi có thể mã hóa điểm ngắt. Tôi chạy vào ví dụ này để đơn giản hóa gỡ lỗi từ xa, để đảm bảo việc thực thi dừng sớm và sau đó tôi có thể thêm các điểm ngắt khác bằng cách sử dụng trình gỡ rối.

Trả lời

12

này đã vừa giới thiệu (Dart VM phiên bản: 1.11.0-edge.131775 (Tue 02 Tháng sáu 14:25:22 2015) về "linux_x64")

import 'dart:developer'; 

void main() { 
    debugger(); 
    // or 
    debugger(msg: 'because I say so'); 
} 

đó cũng là một biến thể có điều kiện

// Debugger.breakHereIf(bool expr); // current 
debugger(when: somethingIsTrue, msg: 'investigate'); // later 

Xem thêm Breakpoints in Dartium not working để biết cách sử dụng trình gỡ lỗi Dartium.

Các vấn đề liên quan