問題タブ [switch-statement]

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

actionscript-3 - ネストされた switch/case ステートメントを使用する最良/最も簡単な方法は何ですか?

次の 2 つの switch/case ステートメントのより良い方法は何ですか?

これを行う簡単な方法 (少ないコード) はありますか?

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

scripting - ポートの接続速度をプログラムで変更するにはどうすればよいですか?

プログラムまたはスクリプトを使用して、スイッチのポートの接続速度を変更する必要があります。可能な選択肢は、100M 全二重、10M 全二重、および 10M 半二重です。

サーバーは Linux Debian を実行します。スイッチは、SNMP 経由で「通信」されます。

どうすればいいですか?Perl や PHP が最適です。

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

php - 複数の個別の switch ステートメント

URL にさまざまな変数とさまざまなケースを渡すために、ページの 1 つに複数の switch ステートメントがあります。さまざまな変数が必要なため、これらのさまざまな switch ステートメントが必要です。

ただし、switch ステートメントの 1 つに「デフォルト」を入れると、そのデフォルトは他のすべての switch ステートメントに適用されるため、URL で別の switch ステートメントの変数を使用すると、その他の switch ステートメントのデフォルト ケースが表示されます。画面、この switch ステートメントの case と共に。

すべての switch ステートメントには 1 つ以上のケースがあり、これを回避する方法が本当にわかりません。誰か助けてください。

前もってありがとう、カルム。

0 投票する
22 に答える
11401 参照

java - 「スイッチの使用は OOP スタイルが悪い」という声明に反対する人はいますか?

複数のスレッド/スタックオーバーフローのコメントで、使用switchが悪いOOPスタイルであると書かれているのを見ました。個人的にはこれには反対です。

enumスイッチをオンにしたいクラスにコード (つまりメソッド) を追加できない場合が多くあります。これは、クラスを制御していないためです。おそらくサードパーティの jar ファイルに含まれているためです。enum 自体に機能を配置することは、懸念事項の分離に関する考慮事項に違反するため、または実際には enumeration と同様に他の何かの関数であるため、悪い考えである他のケースがあります。

最後に、スイッチは簡潔で明確です。

私は のすべての使用法を擁護しているわけではswitchありません。しかし、私の意見では、「Switch はコードのにおいがする」などのステートメントは間違っています。他の誰かが同意しますか?

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

vb.net - case OR-ing を使用した VB.NET select case ステートメント ロジックとは何ですか?

ケース式でOrステートメントを使用しています。

この範囲内に値がありますが、一致するものは見つかりませんでした。なぜだめですか?

コード例:

hit上記の場合、印刷されると思いますが、そうではありません。

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

c# - C# コードのリファクタリング - Switch ステートメント

現在使用している次のコードがあります....基本的に、このメソッドは各タスクに正しいブールフラグ(TRUE/FALSE)を割り当てます。ますます多くのタスクを追加する必要があるため、すべてのタスクに対応するために switch ステートメントを拡張する必要があることがわかります。

メソッドを小さく保つには、もっと簡単な方法が必要です。

コード: (命名規則は忘れてください。投稿用に変更されています)

ClassStructure.Tasks_CallIDs_Strings = タスクの文字列表現

data.Task_Flag = ブール値

User.TASKX = ブール値

どんなフィードバックでも大歓迎です。簡単な解決策があると確信しています。

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

javascript - JQuery トグル VAT 切り替え

クライアント側でのみ実行したいのですが、 http://aria.co.ukの右上隅に表示されているように、VAT スイッチャーを実装したいと考えています。

以下は私が思いついたものですが、必要があります:

  • VAT を前後に切り替えます (私の例は一方通行です)。
  • 永続性のために Cookie からトグル状態を保存して読み取る
  • 目立たないようにする / JS が利用可能な場合にのみ切り替えリンクを表示する

    <html>

    <head>

    <title>VAT Switch</title>

    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script>

    <script type="text/javascript">

    function VATswitch(){

    var price = $(".price strong span").text();

    price = price * 10 / 12;

    $(".price strong span").text(price);

    var excl_incl = $(".price em").text();

    excl_incl = "(excl. VAT)";

    $(".price em").text(excl_incl);

    } </script>

    </head>

    <body>

    <a href="#" onclick="VATswitch();" id="vat_switch">Switch VAT</a>

    <p class="price">

    <strong>£<span>120</span></strong>

    <em>(incl. VAT)</em>

    </p>

    </body>

    </html>

助けてください。

0 投票する
7 に答える
308 参照

c# - いずれかのケースが渡された場合にのみ実行されるSwitchステートメント内でコードを実行する方法はありますか?

「ケース」ごとに同じコード行を実行できるが、すべてのケースに同じコードを指定するのではなく、一度だけ入力する必要がある方法はありますか?

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

iphone - iPhoneの最初のビューで戻るボタンを非表示にする方法は?

アプリケーションに 3 つのビューを追加しましたが、1-2-3 から切り替える必要があります。

次に、SwitchViewController の下部にツールバーと「OK」ボタンを追加して、ボタンを共有して次のビューに移動できるようにします。

しかし、「戻る」ボタンを追加して、2-1 または 3-2 から切り替えることができ、ボタンが最初のビューに表示されないようにする方法を教えてください。同じツールバー ボタンを共有せずにビューを切り替える他の方法はありますか?