問題タブ [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.

0 投票する
2 に答える
1155 参照

perl - Perl のスカラー コンマ演算子はいつ便利ですか?

forループ以外の場所でスカラー コンマ演算子を使用する理由はありますか?

0 投票する
1 に答える
1229 参照

c++ - Why doesn't my overloaded comma operator get called?

I'm trying to overload the comma operator with a non-friend non-member function like this:

Basically, I'm trying to get the comma operator usable from both sides, with a float. Having a member function only allows me to write obj, float_val, while having an additional helper non-friend non-member function allows me to write float_val, obj; but the member operator function doesn't get called.

GCC cries:


Note: I realise that overloading operators, that too to overload comma op., Is confusing and is not at all advisable from a purist's viewpoint. I'm just learning C++ nuances here.

0 投票する
5 に答える
272 参照

c++ - この動的割り当ては何をしますか?

今日、そのようなコードを C++ で記述してコンパイルできることを知りました。

これの目的は何ですか?もちろん動的なことは知ってnew int(5)いますが、ここで迷ってしまいます。手がかりはありますか?

0 投票する
4 に答える
4865 参照

c++ - 可変引数の C++ オーバーロード演算子コンマ

引数の演算子コンマをオーバーロードすることにより、関数の可変引数を構築することは可能ですか? 私はそうする方法の例を見たい..、おそらく次のようなもの:

0 投票する
2 に答える
1487 参照

c++ - C++オーバーライドグローバル演算子コンマはエラーになります

2番目の関数はエラーC2803を返しますhttp://msdn.microsoft.com/en-us/library/zy7kx46x%28VS.80%29.aspx:'演算子、'にはクラスタイプの少なくとも1つの正式なパラメーターが必要です。どんな手掛かり?

0 投票する
18 に答える
27700 参照

c++ - C ++-x、yを返します。ポイントは?

私は数年間CとC++でプログラミングしてきましたが、今は大学のコースを受講しているところです。たとえば、この本には次のような機能があります。

私はそのような構文を見たことがありません。,実際、パラメータリストの外で使用される演算子を見たことがありません。yただし、常に返される場合、ポイントは何ですか?このようにreturnステートメントを作成する必要がある場合はありますか?

(また、私の本は特にC ++ですが、両方に適用されるため、Cにもタグを付けました)

0 投票する
5 に答える
844 参照

c++ - コンマ演算子がコンマ演算子として機能しないのはいつですか?

このコードを見たら、

f(23, 23)コンマはコンマ演算子としてではなくセパレータとして機能するため、コンパイルされません。

コンマがコンマ演算子として機能しないのはどこですか? それとも逆?

0 投票する
2 に答える
5099 参照

c++ - forループのコンマ

次の行でエラーが発生するのはなぜですか?

コンパイラはg++です。

0 投票する
6 に答える
11980 参照

javascript - JavaScript式でコンマは何をしますか?

私が使用する場合:

しかし、私が使用する場合:

1,09は数字ではないことを私は知っています。

コードの最後の部分でコンマは何をしますか?

その他の例