Tôi cần một chút trợ giúp cú pháp với toán tử bậc ba sẽ giúp tôi đặt các biểu tượng đánh dấu chính xác vào bản đồ tốt của tôi. Tôi có ba vùng 0,1 và 2 có các biểu tượng 0, 1 và 2.Multiple Ternary Operators
Tôi thường chỉ có hai khu vực để toán tử bậc ba này hoạt động tốt;
icon: (area == 1) ? icon1: icon0,
Bây giờ tôi cần thêm biểu tượng thứ ba bổ sung (biểu tượng 2) cho khu vực2.
Tôi đã thử các phương pháp khác nhau nhưng dường như không thể làm đúng.
Sau khi tôi đã viết điều này, tôi nhận ra rằng 0 luôn luôn bản đồ để biểu tượng0, do đó, câu trả lời của Pointy là thích hợp hơn. Tuy nhiên, phương pháp này vẫn khả thi nếu bạn cần một giá trị 'bắt tất cả' như 'icon0' trong trường hợp này. –
Cảm ơn Justin, tôi đã quyết định chức năng phù hợp nhất với nhu cầu của mình. Tôi cũng tìm thấy nó thân thiện hơn để làm việc với hơn là toán tử bậc ba có thể phát triển lớn hơn theo thời gian. Cảm ơn. – Sam
Không có vấn đề, vui mừng bạn thấy điều này hữu ích! –