How do you compare two values of the same `enum` 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ở
Để so sánh hai giá trị của cùng một enum trong Dart, bạn có thể sử dụng toán tử ==. Điều này là vì Dart tự động implement phương thức equals() và hashCode() cho các enum. Vì vậy, bạn có thể so sánh hai giá trị enum một cách trực tiếp mà không cần sử dụng reflection hoặc các phương thức khác. Ví dụ: enum Color { red, green, blue };
void main() {
Color color1 = Color.red;
Color color2 = Color.red;
if (color1 == color2) {
print('Haimàu sắc giống nhau'); } }