Có toán tử nào trong D không có trong C++ không?Toán tử D không có trong C++
Trả lời
Dưới đây là danh sách một số D mã thông báo
/=
.
..
...
&
&=
&&
|
|=
||
-
-=
--
+
+=
++
<
<=
<<
<<=
<>
<>=
>
>=
>>=
>>>=
>>
>>>
!
!=
!<>
!<>=
!<
!<=
!>
!>=
(
)
[
]
{
}
?
,
;
:
$
=
==
*
*=
%
%=
^
^=
~
~=
Những ví dụ:
<>
<>=
!<>
!<>=
!<
!<=
!>
!>=
là nhà khai thác đặc biệt để so sánh các biến dấu chấm động. Bạn có thể tìm thấy các mô tả về chúng ở đây http://www.digitalmars.com/d/1.0/expression.html
Ngoài ra còn có các nhà khai thác
is
!is
in
!in
typeof
.
tôi không chương trình D trong một thời gian dài, nhưng tôi nghĩ rằng nó có opApply
để sử dụng trong foreach
- Tôi không biết nếu bạn đếm nó như một nhà điều hành, nhưng nó chắc chắn là tài liệu như vậy :)
Ok, Cảm ơn Sadface. – Winter
^^
và^^=
cho lũy thừa~
và~=
cho nối>>>
và>>>=
cho ký (hoặc là nó unsigned) chút thay đổi
D có lũy thừa? Không phải là^xor? –
oops, đó là '^^' và '^^ =' – BCS
Tương tự như opface của Sadface cũng có opCall cho quá tải khi() được sử dụng, hữu ích trong cấu trúc. Trong thực tế trên trang Operator Overloading có một số trong số này:
opIndex
opIndexAssign
opSlice
opSliceAssign
opDispatch -- Rather interesting addition in D2
opDispatch thật tuyệt vời. Nó giống như quá tải '.' toán tử là C++. –
- 1. Toán tử có động C#?
- 2. Có toán tử số mũ trong C# không?
- 3. Có thể tạo toán tử mới trong C# không?
- 4. toán tử typeof trong C
- 5. Có toán tử không (!) Trong regexp không?
- 6. Toán tử vs Hàm trong C/C++
- 7. toán tử C++ typeid
- 8. C# = toán tử số
- 9. Toán tử C++ lambda ==
- 10. không python có một toán tử dấu phẩy như C
- 11. C++ Fail mà không có định nghĩa toán tử
- 12. toán tử [] [] C++
- 13. Toán tử C++ typeof
- 14. KHÔNG phải là toán tử KHÔNG trong C#
- 15. Regex và toán tử OR không có nhóm trong Python?
- 16. Toán tử `` ?? `` có sử dụng shortcircuiting không?
- 17. Toán tử '=>' có nghĩa là gì trong C#?
- 18. Tại sao có một toán tử sizeof ... trong C++ 0x?
- 19. Bối rối về? toán tử trong C#
- 20. Toán tử quá tải + trong C++
- 21. Toán tử kết hợp trong C#?
- 22. Toán tử gán quá tải trong C++
- 23. C++ hợp lý & toán tử
- 24. Toán tử/= trong C# làm gì?
- 25. toán tử "??" trong C# là gì?
- 26. Quá tải toán tử trong C++
- 27. Toán tử bậc ba có tồn tại trong R không?
- 28. C++: Toán tử quá tải =
- 29. Có thể tạo toán tử tùy chỉnh trong Java không?
- 30. C++ toán tử == quá tải
Siêu, đó là một danh sách tuyệt vời. Cảm ơn. – Winter
'in' và'! In'. – kennytm
Walter Bright nói rằng các so sánh dấu phẩy động với sự hỗ trợ NaN (! <>! <> =! < !<= !>!> =) Sẽ không còn được dùng nữa. – ponce