7
A
回答
7
它們用於值可能是無序的,如NaN爲浮游物和雙打。 1 <>= NaN
的計算結果爲false,而x <>= y
的計算結果爲任意一對數的真,只要這兩個數都不是NaN。您提及的其他運營商的工作原理是相同的,比照。
2
長的答案:
當用於浮點處理,兩個值將作爲比較的A<B
一個,A=B
,A>B
或無序的(如果是NaN)。
操作員代表the truth table中的每個有趣的(非常數)行。它們可以解釋爲對於每個操作員具有相應字符的情況都是真實的,除非它具有!
,在這種情況下,該值被反轉。
1
它們是D中的比較運算符,就像==
,<
和>=
。在D中,值nan
(不是數字)被考慮在內。兩個浮點數不僅可以比較小於,等於或大於,而且也可以是無序的,如果其中一個比較值是nan
,則是這種情況。因此<>=
意味着更少,等於或更大。換句話說<>=
表示有序。
以!
開頭的比較運算符與沒有!
的對應運算符完全相反。尤其是,如果其中一個比較項是nan
,則它們全部評估爲true
。
這裏的所有比較運算符在d的完整列表:
==
!=
>
>=
<
<=
!<>=
<>
<>=
!<=
!<
!>=
!>
!<>
你可以在the D documentation.找到這個列表所有這些操作符的行爲在這裏解釋。
相關問題
- 1. 什麼>><<並做蟒蛇
- 2. 這個操作符在ruby中做了些什麼? << =
- 3. matplotlib中的axes.flat是做什麼的?</p> <pre><code>for i, ax in enumerate(axes.flat): </code></pre> <p>這是什麼做的:
- 4. 什麼是C#中的「| =」運算符? |在C#「=」操作</p> <pre><code>Status |= (int)states.Reading; </code></pre> <p>什麼是:
- 5. cmake -D <var>:<type> = <value>參數「-D」是什麼意思
- 6. Vim Janus <D-F><D-/>
- 7. callstack? retainstack? namestack?</p> <ul> <li>datastack</li> <li>retainstack</li> <li>調用堆棧</li> <li>namestack</li> <li>catchstack</li> </ul> <p>什麼正是做這些:關於存儲在延續這些類型的堆棧的因素手動會談
- 8. <%: %>在ASP.NET(MVC2)中做什麼? (...)%>:
- 9. 什麼是::之後在這裏做:<div class=foo><span>bar</span>::after</div>
- 10. 查找和表p_suppliers</p> <pre><code>www.loohuis.nl#http://www.loohuis.nl# </code></pre> <p>,我想有這樣的</p> <pre><code>www.loohuis.nl </code></pre> <p>爲什麼不工作這個查詢替換##
- 11. 什麼` 「</p> <pre><code>__m_uvm_status_container.scope.set_arg_element(`"ARG`",i); </code></pre> <p>什麼的<code>"ARG</code>在宏SV
- 12. - >< - 操作符有什麼作用?
- 13. 什麼是haskell中的<$>和<*>操作數
- 14. 「<! - [if IE X]><![endif] -->」應用了些什麼?
- 15. 通配符搜索<pre><code>IsCurrent </code></pre> <p>換句話說找到</p> <pre><code>get_XXXX(); </code></pre> <p>與</p> <pre><code>XXXX; </code></pre> <p>我試圖做到這一點是較大的文件</p>
- 16. 左右括號 - 爲什麼?</p> <pre><code>const Todos = ({todos}) => ( <div> <h1>Todos</h1> {todos.map(todo => <p key={todo}>{todo}</p>)} </div> ) </code></pre> <p>爲什麼參數周圍有括號:
- 17. Ruby中的[[]]和[]有什麼區別?</p> <pre><code>@@dataList[i] = [[0,[]]] </code></pre> <p>什麼雙括號做:
- 18. 這是什麼意思(計算中的<< and > >>)?
- 19. 沒有操作符<<與這些操作數匹配WITH #include <string>
- 20. /*.php$在robots.txt中的含義是什麼?</p> <pre><code>User-agent: * Disallow: /*.php$ </code></pre> <p>那麼它有什麼作用:
- 21. 區別<p>在Visual Studio之間的區別是什麼2010米的快捷方式<kbd>按Ctrl</kbd><kbd>Ë</kbd> + <kbd>d</kbd>和<kbd>按Ctrl</kbd><kbd>ķ</kbd> + <kbd>d</kbd>?</p>
- 22. 什麼是長<name> =(長)<expression>;在Java中做?
- 23. 在jQuery中$('<div></div>')做什麼?
- 24. 爲什麼我不能做列表<X<Long>>作爲列表的參數<X<?>>
- 25. 什麼是什麼是一個使用</p> <p><code>javac -cp classes helloworld.java</code></p> <p>和</p> <p><code>javac -classpath classes helloworld.java</code></p> 在CMD <p>的區別-cp和-classpath
- 26. <a><button> ...</button></a>和<button><a> ...</a></button>有什麼區別?
- 27. 什麼是C++ C11語法:「= {}」?</p> <pre><code>Obj obj = {}; </code></pre> <p>它能做什麼:
- 28. <mvc:annotation-driven />做了什麼?
- 29. 使用>>,>,> |,||,| <,<,<<,<<
- 30. Puppet中'if $ variable {}'的意思是什麼?</p> <pre><code>if $variable { do something } </code></pre> <p>這是什麼意思:
當你的標題包含整個問題時,你可能想要在你的問題上稍微冗長些;-) – 2011-02-18 10:19:34
@Joachim:哈哈好吧。我只是不覺得我可以通過重複標題添加任何問題,但感謝編輯。 :) – Mehrdad 2011-02-18 15:49:06