Trên trả lời chấp nhận cho String compare in Perl with "eq" vs "=="Perl so sánh đơn giản == vs eq
nó nói rằng First, eq is for comparing strings; == is for comparing numbers.
"== làm một so sánh số:. Nó chuyển đổi cả đối số cho một số và sau đó so sánh chúng"
"eq hiện một chuỗi so sánh: hai đối số phải phù hợp với giải nghĩa từ vựng (case-sensitive)"
Bạn chỉ có thể sử dụng eq cho chuỗi so sánh nhưng
cả eq VÀ == làm việc cho số so sánh
số là tập con của các chuỗi vì vậy tôi chỉ không hiểu tại sao bạn sẽ sử dụng ==
Có lý do nào bạn muốn sử dụng == để so sánh các giá trị số so với chỉ sử dụng eq cho tất cả?
ah vâng. có ý nghĩa. didnt nghĩ về trường hợp cụ thể đó. – ealeon