私は思っていることを知りたいと思います。それは、.NETで可能です(またはあなたがこのシナリオを実行するために直面している可能性がある任意の言語で:IF文がTrueとして発動された後、このコードの中からIF文のElse部分に移動します
以下の疑似コード:
if(statement)
//do something
//Because you calculated or read something else, **drop|go|navigate** to else part
//(not necessarily error or exception)
//rest of if-true code continues, but is not executed because you moved to else
else
//do something in else part, code continues here and is executed till the end normally
end-if
あなたがダウンして私を投票する前に、私はこれは完璧なtry-知っています解ける実装キャッチを投げると、これは私が今のところ、それに対処する方法です。インサイド
ロジックとBIの面でも例外は絶対にありませんので、私は例外をスローする必要がない場合。
を私が必要.NETやその他の言語でサポートされていることを知る例外を投げたり、try-catchで実装したりすることなく、if宣言を実行します。
簡単に私の質問にグループ化することができます:If条件のElse部分はif(true)が実行されても実行できますか? if(真)の中で私の心を変えることはできますか?
ガブリエル、問題ありません。私は論理で議論しようとしています。その行動がどの言語でも存在するのであれば私はちょうど興味があり、あなたが上で述べたLABELSとGOTOをチェックします。そのような動作が可能かどうかを理解しようとするだけの問題ではありません。if(true)を変更し、ifがtrueの後に実行された後でも移動してください:) – oetoni
これは通常ケースです。 if/elseがメインコースとなり、そうでなければプログラミングの基本的な設計に基づいて起動されることはありません。 LABELとGOTOは悪い知らせですが、最も現代的なものは持っていない古い言語が使われています。 –
ガブリエルは私にあなたとあなたが知っている言語でLabelsとGotoの例を尋ねるかもしれませんか?またはそのような例へのリンクまたは参照? – oetoni