Learn You a Haskellは、5 /= 5
を含んでいます。私はこのことがどういう意味か分かりません。最初の式は5/5 = 5
を意味しますか?しかし、それはTrue
であってはなりません。ハスケルの/ =演算子はどういう意味ですか?
答えて
これは等しくないことを意味します。従って5 /= 5
はであり、偽として5 == 5
は真のです。示唆され、それは数学記号をリコール "≠"(/ =)反対に、 "="(==)として
x /= y = not (x == y)
。
これは、等号符号付きであり、すなわち等しくない。 – doron
これは「等しくない」演算子です。
様々な言語は、たとえば!=
に使用<>
、等...とHaskellは/=
を使用しています。:t
を使用)
はあなたのタイプ伝えることができます:
> :t (/=)
(/=) :: Eq a => a -> a -> Bool
ちなみに、['Data.Monoid'](http://hackage.haskell.org/package/base-4.8.1.0/docs/Data-Monoid.html)モジュールは' <> '演算子もエクスポートしますが、 '等しくない'を意味するが、 'mappend'の同義語である。 – Jubobs
私が見ることができるタイプを見ると、それは全く違うことをしています: '(<>):: Monoid m => m - > m - > m' – vikingsteve
ここでスーパー・ノービー:読む方法 '' t''の出力'a'は3回; – javadba
を==
演算子は "等しい" という意味します。
/=
演算子は、 "ではありません。と等しい"を意味します。
これは、数学的な "≠"記号(すなわち、それに対角線を持つ等号)を思い起こさせるものです。
- 1. 演算子 '=>'はC#でどういう意味ですか?
- 2. 演算子の意味は?|
- 3. PHPの!==比較演算子はどういう意味ですか?
- 4. ハスケル:=演算子?
- 5. ハスケルでは(== "")はどういう意味ですか?
- 6. Clojureで#^演算子は何を意味していますか?
- 7. Pythonでは/ =演算子の意味は何ですか?
- 8. C++での " - >"演算子の意味は何ですか?
- 9. &演算子の意味は何ですか?次のコードで
- 10. 演算子は何ですか=意味ですか?
- 11. JavaScriptで '/ ='演算子の意味は何ですか?
- 12. C#で演算子| =の意味は何ですか?
- 13. この ">> ="演算子はCの意味ですか?
- 14. これらの演算子の意味は何ですか(**、^、%、//)? - Python?
- 15. ABAP演算子の?=の意味は何ですか?
- 16. 何かがPHPで2 - >演算子を使用するとどういう意味ですか?
- 17. ショートハンド代入演算子、+ =、True意味?
- 18. 目的c演算子意味
- 19. Scalaでは `# '演算子は何を意味しますか?
- 20. | =演算子はC++で何を意味しますか?
- 21. この演算子は何を意味しますか?
- 22. Nullは演算子の意味を統合しますか?
- 23. (filename.java.i、filename.jar.i)の拡張子はどういう意味ですか
- 24. linuxの意味はどういう意味ですか?
- 25. "uint isWidget:1;"のコロン(:)演算子の意味は? Qtで?
- 26. %%はどういう意味ですか?
- 27. Dockerの演算子$()は何を意味する
- 28. JQueryの新しい演算子の意味
- 29. writeToFile:原子的に:原子的にはどういう意味ですか?
- 30. これらのJava演算子の意味はなんですか?
逆: '==' :) – Rizier123
次回の使用:https://www.haskell.org/hoogle/ – Rizier123
@ Rizier123これは私に '(/ =):: a - > a - > Boolを与えるインフィニクス4'は初心者としてはあまり役に立ちません.... – mhutter