タグ付けされた質問 「operators」

演算子は、データの計算と比較を実行するために、ほぼすべてのプログラミング言語とコーディング言語で使用される記号です。

6
「| =」はどういう意味ですか?(パイプ等価演算子)
Google検索とスタックオーバーフローを使用して検索を試みましたが、結果が表示されませんでした。私はこれをオープンソースのライブラリコードで見ました: Notification notification = new Notification(icon, tickerText, when); notification.defaults |= Notification.DEFAULT_SOUND; notification.defaults |= Notification.DEFAULT_VIBRATE; "| ="(pipe equal operator)はどういう意味ですか?
249 java  android  operators 


5
AND / OR演算子は正規表現のようにどのように表されますか?
私は現在、ユーザーが単語を正しく入力したかどうかをチェックする語彙アルゴリズムをプログラミングしています。私は次のような状況にあります。単語の正しい解決策は「part1、part2」です。ユーザーは、「part1」(回答1)、「part2」(回答2)、または「part1、part2」(回答3)のいずれかを入力できる必要があります。次に、ユーザーが指定した文字列を、自動的に作成される次の正規表現と照合します。 ^(part1|part2)$ これは正解として回答1と2のみを返しますが、回答3は間違っています。|に似た演算子があるかどうか疑問に思っています。のand/or代わりに言うeither...or。 誰かがこの問題を解決するのを手伝ってくれませんか?
219 regex  operators 

3
C ++の<=>演算子とは何ですか?
私は学ぶしようとしたが、C ++の演算子、私は上の奇妙な比較演算子につまずいcppreference.com、*このように見えたテーブルに: 「そうですね、これらがC ++の一般的な演算子であるなら、私はそれらをよりよく学ぶ」と私は考えました。しかし、この謎を解明しようとする私の試みはすべて失敗しました。ここでも、Stack Overflowでは検索がうまくいきませんでした。 &lt;=&gt;とC ++の間に関係はありますか? そして、ある場合、この演算子は正確に何をしますか? *その間、cppreference.comがそのページを更新し、&lt;=&gt;オペレーターに関する情報が含まれるようになりました。



5
一般的なHaskellオペレーターの発音できる名前はありますか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 2年前休業。 この質問を改善する Learn You a Haskell for Great Goodを読んでいますでおり、Haskell演算子の発音方法を知りません。彼らは「本当の」名前を持っていますか?? たとえば、このような表現を読み上げるにはどうすればよいでしょうか。 Just (+3) &lt;*&gt; Just 9 そんなこと知ってる &gt;&gt;=が「束縛」ではが、他の人はどうですか?Googleでは英数字以外の文字は考慮されていないため、効率的な検索を行うのはちょっと難しいです... 独自の演算子を作成できるので、もちろんすべての演算子に名前を付けることができるわけではありませんが、一般的な演算子(Applicativeまたはで定義されている演算子Monad)には名前を付ける必要があると思います...
204 haskell  operators 

7
Pythonのチルダ演算子
Pythonのチルダ演算子の使用法は何ですか? 文字列が回文かどうかをチェックするなど、文字列またはリストの両側で何かを実行することを考えることができます。 def is_palindromic(s): return all(s[i] == s[~i] for i in range(len(s) / 2)) 他の良い使い方は?
199 python  operators 


2
Cでの&&&操作とは
#include &lt;stdio.h&gt; volatile int i; int main() { int c; for (i = 0; i &lt; 3; i++) { c = i &amp;&amp;&amp; i; printf("%d\n", c); } return 0; } 上記を使用してコンパイルされたプログラムの出力は次のとおりgccです。 0 1 1 と-Wallや-Waddressオプション、gcc警告を発行します。 warning: the address of ‘i’ will always evaluate as ‘true’ [-Waddress] c上記のプログラムでどのように評価されていますか?

8
C#には指数演算子はありますか?
たとえば、これを処理するための演算子は存在しますか? float Result, Number1, Number2; Number1 = 2; Number2 = 2; Result = Number1 (operator) Number2; 過去に ^他の言語では指数演算子として機能していましたが、C#ではビット単位の演算子です。 指数演算を処理するためにループを作成するか、別の名前空間を含める必要がありますか?もしそうなら、非整数を使用して指数演算をどのように処理しますか?

4
「1 ..__ truediv__」とは何ですか?Pythonには..(「ドットドット」)表記構文がありますか?
私は最近、Pythonを学んだときに見たことのない構文も、ほとんどのチュートリアルでも、..表記法は次のようになります。 f = 1..__truediv__ # or 1..__div__ for python 2 print(f(8)) # prints 0.125 私はそれが(もちろんそれがより長いことを除いて)まったく同じであると考えました: f = lambda x: (1).__truediv__(x) print(f(8)) # prints 0.125 or 1//8 しかし、私の質問は次のとおりです。 どうすればそれができますか? 2つのドットは実際にはどういう意味ですか? (可能な場合)より複雑なステートメントでどのように使用できますか? これはおそらく私に将来多くのコード行を保存するでしょう... :)


5
c ++マップに挿入対emplace対operator []
私は初めてマップを使用しましたが、要素を挿入する方法はたくさんあることに気付きました。あなたは使用することができemplace()、operator[]またはinsert()、プラス使用してのようにバリアントvalue_typeまたはmake_pair。それらすべてに関する情報や特定のケースに関する質問はたくさんありますが、全体像を理解することはできません。したがって、私の2つの質問は次のとおりです。 それらのそれぞれの利点は何ですか? 標準にエンプレースを追加する必要がありましたか?それがなければ以前は不可能であったことはありますか?


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.