Dart nâng cao: OOP, thư viện, cấu trúc điều khiển · Lập trình di động (Flutter) - Mobile Programming
What happens if a non-nullable variable is not initialized in Dart?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Nếu một biến không thể null (non-nullable) không được khởi tạo trong Dart, sẽ xảy ra lỗi compile-time. Điều này có nghĩa là trình biên dịch sẽ phát hiện ra lỗi và từ chối biên dịch ứng dụng. Biến không thể null được khai báo bằng cách thêm dấu ? sau tên biến, ví dụ: int? x. Nếu biến không được khai báo là không thể null, thì nó sẽ được mặc định là có thể null. Tuy nhiên, nếu biến không thể null không được khởi tạo, thì trình biên dịch sẽ báo lỗi và yêu cầu bạn khởi tạo biến đó trước khi sử dụng.