問題タブ [brackets]

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 投票する
3 に答える
396 参照

java - Javaの{コード}は何のためにあるのですか?

最近、に関する特別な構文を使用するコードを読み{}ました。経験豊富なJava開発者に質問しましたが、彼も答えることができません。

コード作成者がこれらの行を内部に配置するのはなぜ{}ですか?内で宣言された変数は、{}実行が終了した直後に解放されると思います。これ{}は、外部からアクセスできなくなったため{}です。

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

regex - 丸括弧の間は数字/年のみを許可

Web サイトの場合、正規表現を使用した丸括弧の間の製造年のみを許可したいと考えています。

許可された:

不許可:

私が欲しいのは、文字が括弧内にあるか、文字、スペース、数字の組み合わせであることを検出する正規表現です。

どうすればこれを達成できますか?

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

javascript - 括弧の不一致: それらをすばやく見つける方法は?

非常に大きな JavaScript ファイルを再配置しました。「予期しない入力の終了」が表示されるようになりました。これらの何百もの関数のどこかで、ブラケットを失った (または獲得した) ものがあります。それを見つける最も速い方法は何ですか?

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

awk - awk でブラケットを配置する場所

こんにちは、コードを書いたように、awk の括弧 {} について非常に混乱しています。

しかし、外側のブラケットでエラーが発生しましたが、printステートメントの周りのブラケットでエラーが発生しませんでした。なぜそうなのですか:/次のコードでも

外側の括弧を削除すると、引数が表示され、LOC の回数が表示されるのはなぜですか? とても混乱しています。

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

php - PHP 文字列の山かっこ

それはしばらくの間私を殺し続けます...

私はphpを初めて使用し、価格比較サイトのパーサーを作成しているため、かなりの数の変数が必要です。

でも隙間なく…

それらを使用またはエコーしても何も得られません。私はstackoverflow、google、phpのドキュメントを検索しようとしましたが、何もありません...私の英語はうまくいかないかもしれません...

あなたは私が本当に助けてくれるでしょう

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

c++ - オブジェクトのフィールドを変更しないオーバーロードされたブラケットに文字列を保存する

コードに理解できない問題があります。リストのリストを作って二次元連想配列のように使いたい。

このようなもの:

2行目はうまくいきます。データはファイルから読み取られます。問題は最初の指示にあります。

これは、 2番目の角括弧をオーバーロードする方法です:

ご覧のとおり、クラス TokenPair のオブジェクトを返します。オブジェクト (フィールド TokenPair::value) から値を適切に取得するには、string() でストリーミングとキャストをオーバーロードします。

そして、価値を得る前に私が言うように、うまくいきます。問題は、属性の演算子のオーバーロードにあります:

このメソッドは値を割り当てますが、それを覚えていません! 例えば:

メソッド内で TokenPair::operator= variable newValue=="Ok"が発生し、最初の行の後でもが "Ok" に設定されます。しかし、後で行うとき:

TokenPair のフィールドはまだ変更されていません。私は尋ねたい:なぜですか?イテレータはそのオブジェクトのコピーを返すのでしょうか? 知らない。助けてください。

0 投票する
16 に答える
69999 参照

java - Javaで中括弧を省略しても大丈夫ですか?

私はこれを検索しましたが、答えを見つけることができませんでした.

とにかく、私の質問は、ブラケットを持つことの重要性は何ですか? 省略してもいいですか?例:

どちらも機能することはわかっていますが、ブラケットを省略した場合 (可視性のために、私はよく行う傾向があります)、何かが変わるのでしょうか? 私が言ったように、私はそれが機能することを知っています、私はそれを何十回もテストしましたが、今では私の大学の割り当てのいくつかが大きくなっています. それを恐れる理由はありますか?

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

php - 角括弧内の括弧からコンテンツを取得するための真の正規表現

私は有用性/硬さのために正規表現を好き/嫌いです。(理由はわかりませんが、パターンを作成できません:()
データベースフィールドに次のようなレコードがいくつかあります

[(ip1=192.x.?.100)(id1=125485smds65)(date1=11.02.2011-15:00/15.06.2012-17:30)(text1=Some text that can include all brackets and/or parentheses & any chars etc, like < ( text . } , [ any ) ] { etc.**)][(ip2=x.x.20.?)(num2=1235845)(text2=many other words :))]...

わかりました。次のような値を含む配列を返したいと思います。

かっこ内のデータ数とかっこ数が異なる場合があることがわかります

では、preg_match_all正規表現が上記のデータを収集するための真のパターンは何ですか?

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

console - コンソールでブラケットを確認するには....?

コンソールでスキームプログラミングを入力すると、多くの括弧があり、どれが開いていてどれが閉じているのかわかりません。

それで、対応する括弧を確認するためのコマンド/ホットキーはありますか?

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

python - Python 関数が複数の括弧を返すのはなぜですか?

私はPythonの初心者ですが、組み込みの範囲関数と同じように機能する再帰関数を作成しようとしています:

しかし、複数のリストを返します。

の代わりに[3,4,5,6]、これは私が欲しいものですが、それが返されるの[3,[4,[5,[6,[]]]]] はなぜですか?どうすれば修正できますか?