問題タブ [square-bracket]

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 に答える
4244 参照

perl - perl での括弧/括弧の使用規則 (?)

いくつかの検索を行いましたが、有用なものが見つかりませんでした。初心者が括弧/括弧を使用する「ルール」、特に ()、[]、{} の違いについて学ぶための要約表があるかどうか疑問に思っていました。残念ながら、私の経験では、間違った括弧を使用しても教えuse strictuse warningsくれません。

たとえば、以下は正当なコードです (b/c それらは池上から来ました)。

しかし、これらも合法ですか?多くの場合、問題の原因がコードの他の部分 (ロジック) であるかどうかを知ることは (私にとっては) 難しいことです。私(初心者)にとって括弧をソートすることは、良いコーディングにとって些細なことのように思えます。括弧を適切に使用する方法に関するガイドは素晴らしいでしょう。

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

python - Python ブラケット部分文字列が機能しないのはなぜですか?

私はPythonが初めてで、これを見つけたいくつかのテストを行っています。

他の文字列では機能するのに、なぜ機能しないのかわかりません。私がこれを行う場合、注意してください...

真ん中の数字が邪魔?これはバグですか?私は何かを逃しましたか?私はPython 3.3を使用しています

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

c++ - ブラケット演算子のオーバーロードから参照を返す必要があるのはなぜですか (または、そうでなければ左辺値が返されないのはなぜですか)?

配列へのアクセスが面倒にならないように、クラスのブラケット演算子をオーバーロードしようとしました。私が理解していないのは、オーバーロード関数の戻り値の型を参照として宣言する必要があるのはなぜですか? そもそも左辺値ではないのはなぜですか?

構造体を返すparticleので、演算子に参照を返させない限り、なぜこれが有効ではないのですか?

私が理解していないのは、オーバーロードされた関数がすでに左辺値を返していないのはなぜですか? それを理解しようとすると、次のようなことが有効であることがわかりました。

foo によって返されるポインターが逆参照および代入できる有効な左辺値であるのに、オーバーロードによって返されるオブジェクトではないのはなぜですか? をオーバーロードしていないので、直接割り当てていたらどうなるかわかりましたが、=メンバー変数の1つに割り当てていますが、これは有効なはずですか? 理解に苦しむだけなので、時間を割いて助けてくれる人に感謝します!

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

jquery - 角かっこでフォーム要素を追加するjquery

ID/名前に角括弧を含む非表示の入力フィールドをフォームに動的に追加しようとしています:

追加は正常に機能します (少なくとも firebug は正しく追加されたフィールドを表示します)。しかし、受け取った PHP スクリプトでポスト配列にアクセスしようとすると、フィールド名が終了しmyField%5B%5D、配列が失われます。

このようなフィールドを手動で HTML コードに追加すると、postvars に適切な配列が作成されます。

これを修正するにはどうすればよいですか?

[編集]

これは私がフィールドを追加する方法です:

\[\]また、次のようなエスケープ文字を使用してみ\\[\\]ましたが、役に立ちませんでした

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

c++ - この演算子オーバーロード関数は何を返しますか?

ページから次のリストがあります。

今私が理解していないのは、長い値を持つ min() によってアクセスされるものです。調べvector.hたところ、角かっこ演算子がオーバーロードされていることがわかりました。

後で次のように使用されます。

xでは、値の参照が だけインクリメントされるのはなぜiですか?
この質問がとてつもなく簡単である場合は、ご容赦ください。私はまだ新人です。これで十分な情報が得られない場合は、実際のソースを提供できます

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

.net - "As String" と "As [String]" の間の角括弧 [ ] の使用法の違いは?

角括弧 [ ] を次のように使用することの違いを誰かが説明してくれます。

...その他:

どちらも同じ渡された引数で動作します。

この奇妙な vb.net オペレーターについてどこで学べますか?