ようこそ。睡眠不足なプログラマのチラ裏です。

2014-01-29から1日間の記事一覧

printf系の "%A" 書式指定子における型の表示レイアウトのカスタマイズ

判別共用体を文字列として出力する際に、ケース識別子を宣言する型(判別共用体)の名前を含めたフルネームで文字列化したくなったときのお話。 たとえば、以下を実行すると = | Leaf of 'T | Node of Tree * Tree let tree1 = Node(Node(Leaf("a"),Node(Lea…