問題タブ [syntax]

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

bash - Bashで変数によって定義された数値の範囲を反復するにはどうすればよいですか?

範囲が変数で指定されている場合、Bash で数値の範囲を反復処理するにはどうすればよいですか?

私はこれを行うことができることを知っています(Bashドキュメントでは「シーケンス式」と呼ばれます):

これにより、次のことが得られます。

1
2
3
4
5

しかし、範囲のエンドポイントのいずれかを変数に置き換えるにはどうすればよいでしょうか? これは機能しません:

どちらが印刷されますか:

{1..5}

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

delphi - 完全なDelphi(オブジェクトパスカル)構文を探しています

完全なObjectPascal構文(できればDelphi 2009)が必要です。一部の構文はヘルプファイルによって提供されますが、すべての情報が提供されるわけではありません。それで私はゆるい情報を集め始めました。最近、私はこれらを多かれ少なかれ完全な構文記述に追加しました(EBNFのような)。

見た目は広範囲ですが、まだバグがあり、(特に.NET構文で)一部が欠落していると確信しています。だから私はSODelphiコミュニティに尋ねています。何か情報がありますか、それともエラーを修正できますか?その見返りに、私はコミュニティに完全な構文を提供します。それはおそらくあなたにいくらかの時間を節約します;-)。将来的には、他の言語(C#/ C ++ / Javaなど)でも同じことをしたいと思っています。

私がすでに持っている構文の説明は与えられています:MySyntaxsofarまたは、テキストバージョンが好きな場合。(XHTMLはテキストバージョンから生成されます)。

字句部分は実際には問題ではないため、構文は構文部分に焦点を合わせていることに注意してください。

アップデート

Delphi構文の新しいバージョンがあります。htmlバージョン。2009年を含むすべてのバージョンが含まれています。Prism拡張機能はまだtodoリストにあります。そして、私がそれらを一緒に保つつもりかどうかはわかりません。

実際の純粋主義者にとっては、完全なアセンブラーコードも含まれています(これは、Intelセットの完全な100%をサポートしていませんが、いくつかの命令だけが欠落しています)。

0 投票する
10 に答える
251377 参照

linux - Bash スクリプトを実行せずに構文チェックするにはどうすればよいですか?

実行せずにbashスクリプトの構文をチェックすることはできますか?

Perl を使用して、実行できますperl -c 'script name'。bash スクリプトに相当するコマンドはありますか?

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

oracle - PL / SQL:DMLを実行し、戻り値を持つSPを実行するにはどうすればよいですか。

次のヘッダーを持つストアドプロシージャがあります。

そして、TOADのエディターから実行するのに問題があります。DMLをプリフォームするため、select from dualステートメントの一部として実行することはできませんが、フォーラムで推奨されている次の構文を試してみると、次のようになります。

私は得る:

このspを手動で実行するための適切な構文は何ですか?

0 投票する
3 に答える
284 参照

syntax - ポストオペレーターの組み合わせ?

プレインクリメント演算子とポストインクリメント演算子はよく知られています。

そして、この原則を拡張する「複合演算子」:

私はしばしば「結合後の演算子」が必要でした。これにより、次のことが可能になります。

明らかに、これは交換不可能な演算子でのみ実際に有用であり、構文が借用されていても、意味は前/後インクリメントから変更されます。

そのような演算子を提供する言語を知っていますか?なぜそれがより一般的ではないのですか?

0 投票する
3 に答える
289 参照

regex - 正規表現の 2 つの部分式のうち少なくとも 1 つが一致するかどうかを確認するにはどうすればよいですか?

浮動小数点数を正規表現と一致させようとしています。小数点の前に数値がある場合とない場合があり、小数点が存在する場合と存在しない場合があり、存在する場合でも、その後に数字がある場合とない場合があります。(このアプリケーションでは、先頭の +/- または末尾の「E123」は使用できません)。私はこの正規表現を書きました:

これは、次のものと正しく一致します。

ただし、これは空の文字列または小数点だけの文字列にも一致しますが、これは望ましくありません。

現在、正規表現を実行した後、$1 または $3 の長さが 0 より大きいことを確認しています。そうでない場合は有効ではありません。これを正規表現で直接行う方法はありますか?

0 投票する
8 に答える
420366 参照

python - Python スクリプトの実行を中止するにはどうすればよいですか?

条件が満たされた場合に実行を停止したい単純な Python スクリプトがあります。

例えば:

基本的に、コードの流れが関数を終了し、残りのコードを実行しないようにする関数の本体の「return」キーワードと同等に動作するものを探しています。

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

php - 構文エラーを生成する制御構造の混合構文

私はいくつかの PHP コードをリファクタリングしていて、ネストされた特定の組み合わせを発見しました

構文エラーを生成します。通常、この 2 つを混在させるわけではありませんが、コードを書いているときに頻繁に構文チェックを行うのが好きで、そのために構文エラーが発生し続けました。

例 - 構文エラーが生成されます:

例 - 構文エラーを生成しません:

コードの最初のブロックがエラーを生成している理由を誰かに説明してもらえますか?

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

syntax - RSS フィードで一部のエントリが重複するのはなぜですか?

Thunderbird フィード リーダーで RSS フィードを読み取ると、一部のエントリが重複します。Google リーダーには同じ問題はありません。

ここに問題のあるフィードがあります: http://plcoder.net/rss.php?rss=Blog

問題はありますが、どこですか?

GUIDを追加しましたが、問題は残ります。他のフィードは私のように重複しないので、このモジュールを作り直して、この古い良いコードを置き換えます。

結論: RSS ジェネレーターのコードを完全に作り直しましたが、問題ありません。非常に古いバージョンのRDFを使用していたと思います。

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

python - 除算に使用する場合の「/」と「//」の違いは何ですか?

どちらか一方を使用する利点はありますか? Python 2 では、どちらも同じ結果を返すようです。