技術memo

関数型ゴースト

Visual Studio 2012/2013でEmacsキーバインドを使う方法(暫定)

環境

続きを読む

任意型リストのsplit/join

ご無沙汰してます。忙しさにかまけて、あまり技術の勉強メモすら捗らない昨今です。

Twitterでお題が出されていたので、それとなくF# でやってみました。

続きを読む

シーケンスのソート後の順番を、元の順番を保ったまま取得したい

Twitterお題が出されたので、F# でやってみました。

sortして、indexとzipして、またsortし直すなんて、「ずいぶんとダサいコードを書いてるのね!」って思いました。*1

例のコードの「人」と「車」のデータ型にcarRankinghumanRankingとがあるのも、型の利用しやすさを考えるとちょっと微妙に思えるので、それとなく改修したり。単に「元のデータとランキング結果のタプル」として取得することにします。

*1:冗談です。

続きを読む