問題タブ [control-structure]

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

php - スイッチから「中断」し、ループで「続行」します

スイッチから抜けて、ループを続けることは可能ですか?

例えば:

これを行うことができますか?構文はどうなりますか?

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

php - この PHP ロジック制御構造はどのようにリファクタリングできますか?

私の直感では、次のコードには、おそらく 1 行でリファクタリングできる、より優れた方法があることがわかります。

警告エラーを心配していなければ、単純なarray_merge($x,$y)方法でうまくいきますが、これを行うためのより良い方法を知りたいです。考え?

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

python - Pythonの「with」ステートメントのように機能するCマクロを定義することの欠点は何ですか?

Cプリプロセッサで少し遊んだ後、次のように定義された、制御構造を持つPythonianに似たものを作成する方法を考えました。

使用例:

二重にネストされたforループには、内側のループで1回インクリメントされて中断される、外側の難読化された反復変数があるという考え方です。これにより、スコープ内にvarを指定して次のコードが1回実行されます。

これには欠点がありますか?反復変数を十分に難読化すると、名前が衝突する可能性はほとんどなくなり、バックファイアの可能性がないように見える方法で標準のプリプロセッサ機能のみが使用され、非常に理解しやすくなります。

それはほとんど真実ではないようです-これがどこでも使用されていない理由はありますか?

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

python - これらのifをより良く書く方法はありますか?

ifこれらの4つをPythonで書く必要があります。それが何をするかに注意してください、ループ内の4つの可能な状態の間で変化しています:1,0 -> 0,1 -> -1,0 -> 0,-1そして最初に戻ります。

誰かが私にこれを書くためのより良い/より良い方法を提案できますか?

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

php - PHP の「または」構文

私はこれをよく見てきました:$fp = fopen($filepath, "w") or die(); しかし、この「または」構文に関する実際のドキュメントを見つけることができないようです。機能は明らかですが、どこでも使用できますか? そして、それに続く必要がありdie()ますか?or次のようなものを使用できる場合に使用する際の注意事項はありますか

ばかげた質問のように思えることはわかっていますが、これに関する厳密で迅速なルールは見つかりません。ありがとう。

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

jquery - jQuery: 制御構造のブール値について

私はこのコードを持っています:

出力は次のとおりです。

「これは選択された要素です」が表示されることはないと思っていましたが、アイテムが存在するたびに表示されます。

jQuery1.3.2

何か案が?

ハビエル

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

php - 複数の foreach と foreach 内の複数の場合

2つのうち、どちらがより最適でしょうか?I can't test it on my computer, I can't rely on it.

または:

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

php - ブレークのデフォルトの引数値

break例の代わりに、制御構造のデフォルトの引数値を誰かに教えてもらえますかbreak 1 , break 2 ,..
:-

上記の例では、break引数なしで使用しました。次に、そのためにどの値を使用しますか。

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

perl - 日付範囲の Perl Case ステートメント

このPERL Switch..caseステートメントがあります:

私の問題は、「do B」ステートメントが 2012 年 8 月 15 日から 2012 年 10 月 1 日と同じであることです。これらの日付の間のケースをどのように言えば、同じことを別の日に書き直してスクリプトを長くする必要がなくなりますか?

スクリプト全体を入れたので、質問を管理するために必要なものを誰かが使用できるようになりました。

最後の 3 つの case ステートメントは、次のようにする必要があります。

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

php - 「ブレイク2」とはどういう意味ですか?

私はいつも「break」だけの例を使用し、見てきました。これはどういう意味ですか:

「break」ステートメントで利用可能なオプションは他にありますか?