Có ngôn ngữ nào sử dụng = / = cho toán tử bất đẳng thức không?


8

Wikipedia nói:

Không công bằng

Biểu tượng được sử dụng để biểu thị sự bất bình đẳng - khi các mục không bằng nhau - là dấu gạch chéo bằng dấu "" (Unicode 2260).

Hầu hết các ngôn ngữ lập trình, tự giới hạn bộ ký tự ASCII, sử dụng ~ = ,! =, / =, = / = Hoặc <> để biểu diễn toán tử bất đẳng thức boolean của chúng.

Tất cả các toán tử này có thể được tìm thấy trong bảng này , ngoài =/=. Tôi có thể tìm thấy dấu bằng-dấu gạch chéo này được sử dụng như một cách định dạng trong bản rõ nhưng không phải trong bất kỳ ngôn ngữ lập trình nào.

Đã =/=được sử dụng như là toán tử bất đẳng thức trong bất kỳ ngôn ngữ lập trình nào?


3
Nó có thể hữu ích nếu bạn giải thích lý do tại sao bạn quan tâm, vấn đề bạn đang cố gắng giải quyết. "Bất kỳ ngôn ngữ lập trình" là một lĩnh vực khá rộng; có vẻ như có một số ngôn ngữ ở đâu đó trong lịch sử điện toán đã sử dụng = / =, nhưng không có khả năng là một ngôn ngữ nổi tiếng làm như vậy. Sẽ đủ đơn giản để tạo một ngôn ngữ chấp nhận = / = không bằng nhau, nhưng tôi không mong đợi điều đó sẽ giúp ích. Vậy ... tại sao bạn quan tâm, và câu hỏi này mang tính xây dựng như thế nào?
Caleb

2
Nó không được sử dụng bởi vì nó không chỉ yêu cầu 3 ký tự thay vì 2 (! =) Đây còn là một cách thực sự xấu xí để biểu thị dấu bằng bị cắt.
Ben Brocka

Cảm ơn bạn đã hỏi điều này ... Tôi đã tìm kiếm /=trong Haskell và chỉ cần đọc mô tả meta cho trang này đã cho tôi biết đó là gì.
MP Aditya

1
@BenBrocka "xấu xí" dĩ nhiên là chủ quan. Trong danh sách dài các nỗ lực để tính gần đúng ≠ trong ASCII, tôi cho rằng =/=có thể rõ ràng nhất trong lần xem đầu tiên - và trong số những điều khó chịu nhất để gõ mãi mãi về sau. :) Tôi mơ hồ nhớ lại một số ngôn ngữ được sử dụng #, cũng không có trong bảng Wikipedia, vì vậy tôi sẽ không cho rằng ngôn ngữ này là toàn diện.
Mark Reed

Câu trả lời:



11

Trong danh sách dài các ngôn ngữ không sử dụng =/=, PRITAL sử dụng X =\= Ylàm "các giá trị XYkhông bằng nhau", trái ngược với toán tử đẳng thức =:=. (Bình đẳng, không nên nhầm lẫn với toán tử hợp nhất =!)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.