golangで何かザクッと作り始める時に、よく以下のスニペットを使っています。
os.Exit()は、deferを実行しないで処理を終了してしまいます。あっちこっちで使うと思わぬ事故の元。
これをmain関数内だけで使って諸々の処理はその引数であるrun関数内で行うことで、
deferが実行されない事故を防げます。
・・・というのは、書籍「みんなのGo言語」の4.5章の受け売りなんです。
他にも素晴らしい記事がたくさん載ってるので必読!٩( 'ω' )و
2018/04/24
2017/08/24
森野サンプルのサンプルが素晴らしくてぷるぷるした話
2017/08/20
2017/03/13
[MTP接続修復] WalkmanがWindowsで認識しなくなったけど修復できたよ!
突然、愛用している Walkman NW-S774がWindows 10で認識されなくなりました。びっくり(´・ω・`)
また同じことが起きちゃった時に慌てないように修復方法のメモを残そうと思います。これでもう安心ですねw ( ・`ω・´)
また同じことが起きちゃった時に慌てないように修復方法のメモを残そうと思います。これでもう安心ですねw ( ・`ω・´)
2017/01/14
[Go言語] msiインストーラー の情報を記載したxmlを更新する
お仕事で「msiインストーラーの情報をまとめたxmlを、インストーラー更新に伴って更新したい」
という場面があったので、先日のVBScriptと組み合わせてコマンドラインツールを作りましたヽ(=´▽`=)ノ
という場面があったので、先日のVBScriptと組み合わせてコマンドラインツールを作りましたヽ(=´▽`=)ノ
登録:
投稿 (Atom)



