Julia

Julia言語で標準出力をリダイレクトしたStringを得る

今日は IOBuffer に使える redirect_stdout のオーバーロードを作った。取り急ぎ Gist として公開してある。Twitterでも呟いてるけれど。 Julia言語では標準ライブラリに redirect_stdout という関数が用意されており、これを使うと一時的に標準出力への書き…

Julia 言語における「任意の要素数のタプル」の型

Julia 言語での「任意の要素数のタプル」の型は Tuple{Vararg{Int}}

map()やリスト内包表記をジェネレーターで機能拡張(?)する

(主に Python を対象に書いたけれど、Julia その他 map 関数とジェネレーターがある処理系すべてで通用する話) あるリストを元に、新しいリストを生成したいとする。ここで、もし結果のリストが元のリストの各要素に一対一対応するのであれば、普通に map(…