Page up▲

盾と矛とプログラムと。

ちょっとしたプログラマの呟き。

Try ~ Catchに
Finallyってあるんだけども。

これは「どんな場合でも必ず通る処理」なんだそうな。


んで、

色々あるけど例えば

Response.RedirectとかResponse.Endとか

「これを呼んだら即時に処理が終了する」ってのもある。


まるで盾と矛の話みたいだ。


んじゃ試してみるか、と
Try ~ Catchの中でResponse.Redirect呼んでみた。

無事、Finallyの処理が呼ばれた。

今回は盾の勝利だったみたい。

だけどFinallyを以てしても防げない処理があるらしい。
難しいものだ。

そこでふと盾と矛の話について深く考えてみた。


実際に「どんな矛でも防ぐ盾」と
「どんな盾でも貫く矛」があったとして、
それは「今までは」と言う枕詞がつくのではないかな。


だって、
「どんな矛でも防ぐ盾」と
「どんな盾でも貫く矛」は、
まだ1度もぶつかってないのだから。

ぶつかって勝った方は称号を守り、
負けた方は、「そうじゃなかった」と言われるだけ。

前提が不確定なのだから、
こんな問題、解けるわけがない。


ま、考えるよりやってみよう、
ってな訳でFinally問題は解決した訳でございました。

不確定を確定させて足場を固めていく。
プログラマだけじゃなく大切な事なのかも知れませんね。

それでは仕事に戻ります!

カサンドラ
最強の矛と最強の盾と最強のおっぱ…

 

Page up▲

LOGO1

Post a Comment

comments

Page up▲

Post a Commentpac

Private message

Page up▲

Designed by mi104c.
Copyright © 2020 直天堂のカステラ, all rights reserved.
09 | 2020/10 | 11

sun

mon

tue

wed

thu

fri

sat

- - - - 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Page up▲

  • 最新記事のRSS
  • 最新コメントのRSS
  • 最新トラックバックのRSS