問題タブ [comma-operator]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 見返りのコンマ演算子
私はあるページから JS を読んでいましたが、これが私が見つけたものです (ソースは Google Chrome 開発ツールによって難読化解除されています):
最初のコンマ演算子オペランド (1 つ) にトリックはありa.replace()
ますか?
私の見解では、このa.replace(/[^\w\s\.\|``]/g,
部分は完全に冗長であり、削除できます。
私は何かを逃しましたか?
javascript - JavaScript三項演算子でのコンマの適切な使用
if else ステートメントを使用するのではなく、三項演算子を使用しようとしていますが、ステートメントのどこかに構文エラーがあります。
誰かが私が間違っている場所を教えてもらえますか?
声明は次のとおりです。
- my_alert は、2 つのパラメーターを持つ関数です。
- ステータスは単に true または false に評価されます。
- 上記の式に複数のパラメーターを渡すと、コンマの使用が気に入りません。
関数が実行されると、chrome および firefox では、「alert-success」または「alert-info」が表示されます。最初のパラメーターがありません。
私は答えを求めてstackoverflowを見てきましたが、どうしても私がやっていることは正しいと言っています。
どんな助けでも素晴らしいでしょう。
c++ - while ループでのスマート ポインター テスト: コンマ演算子を使用しますか?
最近、次のようなコードを見ました。
これは良い考えですか?それは機能しますか?
簡単に参照できるように、対応する for ループを追加します。
...どちらも本当に最適だとは思いません...
c++ - 数値定数の前に unqualified-id が必要ですか?
行でエラーが発生します102, 115, and 128
。私は何を間違っていますか?それは言います:
数値定数の前に unqualified-id が必要です
そして、それが何を意味するのかわかりません。私はこれを 1 週間修正しようとしましたが、今週の水曜日に私の C++ クラスで修正する予定です。ここで外部のアドバイスを実際に使用できます。私は何を間違っていますか:
c++ - 1行で複数のポインターを削除します。c++
これはすべてのポインタを削除しますか、それとも最初のポインタ p1 だけを削除しますか?
c - "for(i=1;i<=10;printf("%d\n";i),i++) のようなものは C で有効で UB フリーですか?
次の 2 つのコード ブロックはまったく同じで、同じことを実現していますか?プログラムを実行すると同じことが表示されますが、厳密な説明をいただければ幸いです。
と
ループはfor
引数として有効な C ステートメントを期待していますね。しかし、x+=4,y=x*2;
ここではコンマがシーケンス ポイントとして機能するため、次のようなステートメントが安全であることを StackOverflow で確認しましたが、上記のループprintf("%d\n",i),i++)
で引数として渡されたステートメントについても同じ真実ですか?for
はいの場合は、そこから生じる小さな質問に答えてください。
comma
コンマで区切られた多数のステートメントを含むステートメントでシーケンス ポイントとして機能しますか?以下のような関数呼び出し:
printf("Enter number\n"),scanf("%d",&number),printf("You entered %d",number);
c++ - C++ でのカンマ演算子の構文使用
私は他の誰かのコードを調べていましたが、次の構文を取得できませんでした
と
意味論によると、最初の変数 c に 'L' または 'R' が割り当てられていることは明らかです。2 番目の変数では、x-- と putchar() の両方が実行されます。しかし、ここでのコンマ演算子の役割は正確には何ですか??
c++ - ? と共に使用する場合のコンマ演算子の優先順位 : 演算子
以下の 2 つのサブプログラムの結果が異なる理由がわかりません。
ただし、これらの場合、結果は同じです。
after のステートメントでは括弧が違いを"?"
生むのに、 after のステートメントでは違いがないのはなぜ":"
ですか? 何か考えはありますか?