htsign's blog

ノンジャンルで書くつもりだけど技術系が多いんじゃないかと思います

2018-01-01から1年間の記事一覧

git stash の tips

git stash、使ってますか? 作業中の内容を一旦別に追いやることで他のコマンドを阻害しなくなる便利なコマンドです。 git stashの詳細については、Qiitaやら各種ブログやらで説明していらっしゃる先人がたくさんおりますので、そちらにお譲りします。 tl;dr…

Visual Studio Code for Windows の Integrated Terminal に MSYS2 の fish を使う

fish、便利です。 当方は未だにWindows 8.1 UpdateなのでWSL1は使えません。 なので Git for Windows SDK をインストールして簡易的なシェル環境を構築してます。 これが pacman があるのでなかなか快適なんですね。 nodeもこれで入れられるのでchocolateyも…

式途中に null として評価されてしまうケースの回避方法

F#

F# の話題です。 let x = A().B.C.D とあるとき、もしA().B が null だったら? F# で定義した型は AllowNullLiteralAttribute 属性を付与するか Unchecked.defaultof<'a> を使用しない限り、たとえ参照型だろうが null になることはありません。 でもCLRの…