Dưới đây là một mảnh thú vị của mã mà thành viên trong nhóm đồng nghiệp của tôi đã chỉ có một cuộc thảo luận sôi nổi về hơi ...'Nếu' tuyên bố và ruột kết
Dim fred As Integer
If True Then fred = 5 : fred = 3 : fred = 6 Else fred = 4 : fred = 2 : fred = 1
Sau khi thực hiện đoạn mã trên, là những gì giá trị của fred?
Cố gắng không gian lận và gỡ lỗi mã.
Đây là một ví dụ mã có tính bắt đầu cao như là một ví dụ về việc sử dụng dấu hai chấm với câu lệnh If, nhưng sau đó ai đó quyết định tự mình lấy kết quả cho fred.
CẬP NHẬT: Tôi thường không viết mã như thế này và đoạn mã này chỉ làm ví dụ. Khi nó xảy ra, câu hỏi này bắt nguồn từ một cuộc thảo luận liên quan đến việc tạo ra một tài liệu tiêu chuẩn mã hóa cho nhóm của chúng tôi.
+1 Cái nhìn sâu sắc rực rỡ – ComethTheNerd
"gỡ lỗi" -> "gỡ lỗi". VB.Net "->" VB.NET "(ref. Http://vi.wikipedia.org/wiki/Visual_Basic_.NET). –
To làm rõ, toán tử dấu hai chấm đơn giản cho phép bạn kết hợp nhiều câu lệnh trên một dòng, giống như thực hiện các câu lệnh trên các dòng kế tiếp. –