問題タブ [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.
actionscript-3 - ネストされた switch/case ステートメントを使用する最良/最も簡単な方法は何ですか?
次の 2 つの switch/case ステートメントのより良い方法は何ですか?
これを行う簡単な方法 (少ないコード) はありますか?
scripting - ポートの接続速度をプログラムで変更するにはどうすればよいですか?
プログラムまたはスクリプトを使用して、スイッチのポートの接続速度を変更する必要があります。可能な選択肢は、100M 全二重、10M 全二重、および 10M 半二重です。
サーバーは Linux Debian を実行します。スイッチは、SNMP 経由で「通信」されます。
どうすればいいですか?Perl や PHP が最適です。
php - 複数の個別の switch ステートメント
URL にさまざまな変数とさまざまなケースを渡すために、ページの 1 つに複数の switch ステートメントがあります。さまざまな変数が必要なため、これらのさまざまな switch ステートメントが必要です。
ただし、switch ステートメントの 1 つに「デフォルト」を入れると、そのデフォルトは他のすべての switch ステートメントに適用されるため、URL で別の switch ステートメントの変数を使用すると、その他の switch ステートメントのデフォルト ケースが表示されます。画面、この switch ステートメントの case と共に。
すべての switch ステートメントには 1 つ以上のケースがあり、これを回避する方法が本当にわかりません。誰か助けてください。
前もってありがとう、カルム。
java - 「スイッチの使用は OOP スタイルが悪い」という声明に反対する人はいますか?
複数のスレッド/スタックオーバーフローのコメントで、使用switch
が悪いOOPスタイルであると書かれているのを見ました。個人的にはこれには反対です。
enum
スイッチをオンにしたいクラスにコード (つまりメソッド) を追加できない場合が多くあります。これは、クラスを制御していないためです。おそらくサードパーティの jar ファイルに含まれているためです。enum 自体に機能を配置することは、懸念事項の分離に関する考慮事項に違反するため、または実際には enumeration と同様に他の何かの関数であるため、悪い考えである他のケースがあります。
最後に、スイッチは簡潔で明確です。
私は のすべての使用法を擁護しているわけではswitch
ありません。しかし、私の意見では、「Switch はコードのにおいがする」などのステートメントは間違っています。他の誰かが同意しますか?
vb.net - case OR-ing を使用した VB.NET select case ステートメント ロジックとは何ですか?
ケース式でOrステートメントを使用しています。
この範囲内に値がありますが、一致するものは見つかりませんでした。なぜだめですか?
コード例:
hit
上記の場合、印刷されると思いますが、そうではありません。
c# - C# コードのリファクタリング - Switch ステートメント
現在使用している次のコードがあります....基本的に、このメソッドは各タスクに正しいブールフラグ(TRUE/FALSE)を割り当てます。ますます多くのタスクを追加する必要があるため、すべてのタスクに対応するために switch ステートメントを拡張する必要があることがわかります。
メソッドを小さく保つには、もっと簡単な方法が必要です。
コード: (命名規則は忘れてください。投稿用に変更されています)
ClassStructure.Tasks_CallIDs_Strings = タスクの文字列表現
data.Task_Flag = ブール値
User.TASKX = ブール値
どんなフィードバックでも大歓迎です。簡単な解決策があると確信しています。
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>
助けてください。
c# - いずれかのケースが渡された場合にのみ実行されるSwitchステートメント内でコードを実行する方法はありますか?
「ケース」ごとに同じコード行を実行できるが、すべてのケースに同じコードを指定するのではなく、一度だけ入力する必要がある方法はありますか?
iphone - iPhoneの最初のビューで戻るボタンを非表示にする方法は?
アプリケーションに 3 つのビューを追加しましたが、1-2-3 から切り替える必要があります。
次に、SwitchViewController の下部にツールバーと「OK」ボタンを追加して、ボタンを共有して次のビューに移動できるようにします。
しかし、「戻る」ボタンを追加して、2-1 または 3-2 から切り替えることができ、ボタンが最初のビューに表示されないようにする方法を教えてください。同じツールバー ボタンを共有せずにビューを切り替える他の方法はありますか?