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

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

4
JavaScriptでオブジェクトプロパティをチェックするための「not in」演算子はありますか?
JavaScriptに、オブジェクトにプロパティが存在しないかどうかを確認するための「not in」演算子はありますか?GoogleやStack Overflowの周りではこれについて何も見つかりませんでした。この種の機能が必要な場所で私が取り組んでいるコードの小さなスニペットは次のとおりです。 var tutorTimes = {}; $(checked).each(function(idx){ id = $(this).attr('class'); if(id in tutorTimes){} else{ //Rest of my logic will go here } }); ご覧のとおり、すべてをelseステートメントに入れています。その部分を使用するためだけにif– elseステートメントを設定するのは私には間違っているようですelse。



7
i =(i、++ i、1)+ 1;とは 行う?
未定義の動作とシーケンスポイントに関するこの回答を読んだ後、小さなプログラムを書きました。 #include <stdio.h> int main(void) { int i = 5; i = (i, ++i, 1) + 1; printf("%d\n", i); return 0; } 出力は2です。ああ、私は減少が来るのを見ませんでした!ここで何が起きてるの? また、上記のコードをコンパイルしているときに、次の警告が表示されました。 px.c:5:8:警告:コンマ式の左側のオペランドは効果がありません [-Wunused-value] i = (i, ++i, 1) + 1; ^ どうして?しかし、おそらくそれは私の最初の質問の答えによって自動的に答えられます。

3
(単項)*演算子はこのRubyコードで何をしますか?
Rubyコードを考える line = "first_name=mickey;last_name=mouse;country=usa" record = Hash[*line.split(/=|;/)] *演算子以外の2行目はすべて理解しています -何をしているのか、これのドキュメントはどこにありますか?(ご想像のとおり、このケースを検索するのは困難です...)
174 ruby  operators  splat 



13
Javaの&と&&の違いは何ですか?
いつも思っていた &&はJavaの演算子は両方のブールオペランドがtrueであるかどうかを確認するために&使用され、2つの整数型に対してビット単位の演算を実行するために使用される。 最近、&演算子を使用して両方のブールオペランドがtrueであるかどうかを確認することもできることを知りました。唯一の違いは、LHSオペランドがfalseの場合でも、RHSオペランドをチェックすることです。 &Java の演算子は内部的にオーバーロードされていますか?それとも、これの背後にある他の概念はありますか?


9
MySQLのこの演算子<=>は何ですか?
私は以前の開発者によって書かれたコードに取り組んでおり、クエリでは、 WHERE p.name &lt;=&gt; NULL &lt;=&gt;このクエリの意味は何ですか?それは等しいもの=ですか?それとも構文エラーですか? ただし、エラーや例外は表示されていません。MySQLでは&lt;&gt; = !=はすでに知っています。

5
「!==」と「==!」の違い [閉まっている]
この質問が今後の訪問者を助けることはほとんどありません。それは、地理的に狭い地域、特定の瞬間、またはインターネットの世界中の視聴者に一般に適用できない非常に狭い状況にのみ関連しています。この質問の適用範囲を広げる方法については、ヘルプセンターをご覧ください。 7年前休業。 昨日、誰かが書いたPHPコードを変更したとき、私はこれにつまずきました。単純な比較(if ($var ==! " "))が期待どおりに機能しないことに困惑しました。いくつかのテストを行った後、そのコードを書いた人は誰でも比較演算子の==!代わりに使用されていることに気付きました!==。私は==!どの言語でも見たことがなかったので、このコードが一体どのように機能するのか疑問に思い、いくつかのテストを行いました。 &lt;?php echo "int\n"; echo "1 !== 0: "; var_dump(1 !== 0); echo "1 !== 1: "; var_dump(1 !== 1); echo "1 ==! 0: "; var_dump(1 ==! 0); echo "1 ==! 1: "; var_dump(1 ==! 1); echo "bool\n"; echo "true !== false: "; var_dump(true …


4
静的暗黙演算子
私は最近このコードを見つけました: public static implicit operator XElement(XmlBase xmlBase) { return xmlBase.Xml; } どういうstatic implicit operator意味ですか?



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