問題タブ [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.
php - スイッチから「中断」し、ループで「続行」します
スイッチから抜けて、ループを続けることは可能ですか?
例えば:
これを行うことができますか?構文はどうなりますか?
php - この PHP ロジック制御構造はどのようにリファクタリングできますか?
私の直感では、次のコードには、おそらく 1 行でリファクタリングできる、より優れた方法があることがわかります。
警告エラーを心配していなければ、単純なarray_merge($x,$y)
方法でうまくいきますが、これを行うためのより良い方法を知りたいです。考え?
python - Pythonの「with」ステートメントのように機能するCマクロを定義することの欠点は何ですか?
Cプリプロセッサで少し遊んだ後、次のように定義された、制御構造を持つPythonianに似たものを作成する方法を考えました。
使用例:
二重にネストされたforループには、内側のループで1回インクリメントされて中断される、外側の難読化された反復変数があるという考え方です。これにより、スコープ内にvarを指定して次のコードが1回実行されます。
これには欠点がありますか?反復変数を十分に難読化すると、名前が衝突する可能性はほとんどなくなり、バックファイアの可能性がないように見える方法で標準のプリプロセッサ機能のみが使用され、非常に理解しやすくなります。
それはほとんど真実ではないようです-これがどこでも使用されていない理由はありますか?
python - これらのifをより良く書く方法はありますか?
if
これらの4つをPythonで書く必要があります。それが何をするかに注意してください、ループ内の4つの可能な状態の間で変化しています:1,0 -> 0,1 -> -1,0 -> 0,-1
そして最初に戻ります。
誰かが私にこれを書くためのより良い/より良い方法を提案できますか?
php - PHP の「または」構文
私はこれをよく見てきました:$fp = fopen($filepath, "w") or die();
しかし、この「または」構文に関する実際のドキュメントを見つけることができないようです。機能は明らかですが、どこでも使用できますか? そして、それに続く必要がありdie()
ますか?or
次のようなものを使用できる場合に使用する際の注意事項はありますか
ばかげた質問のように思えることはわかっていますが、これに関する厳密で迅速なルールは見つかりません。ありがとう。
jquery - jQuery: 制御構造のブール値について
私はこのコードを持っています:
出力は次のとおりです。
「これは選択された要素です」が表示されることはないと思っていましたが、アイテムが存在するたびに表示されます。
jQuery1.3.2
何か案が?
ハビエル
php - 複数の foreach と foreach 内の複数の場合
2つのうち、どちらがより最適でしょうか?I can't test it on my computer, I can't rely on it.
または:
php - ブレークのデフォルトの引数値
break
例の代わりに、制御構造のデフォルトの引数値を誰かに教えてもらえますかbreak 1 , break 2 ,..
:-
上記の例では、break
引数なしで使用しました。次に、そのためにどの値を使用しますか。
perl - 日付範囲の Perl Case ステートメント
このPERL Switch..caseステートメントがあります:
私の問題は、「do B」ステートメントが 2012 年 8 月 15 日から 2012 年 10 月 1 日と同じであることです。これらの日付の間のケースをどのように言えば、同じことを別の日に書き直してスクリプトを長くする必要がなくなりますか?
スクリプト全体を入れたので、質問を管理するために必要なものを誰かが使用できるようになりました。
最後の 3 つの case ステートメントは、次のようにする必要があります。
php - 「ブレイク2」とはどういう意味ですか?
私はいつも「break」だけの例を使用し、見てきました。これはどういう意味ですか:
「break」ステートメントで利用可能なオプションは他にありますか?