Arantium Maestum

プログラミング、囲碁、読書の話題

2018-03-24から1日間の記事一覧

Thinking Functionally with Haskell勉強メモ: 第6章3 foldlとscanl

foldl関数 foldrに似たfoldl関数を定義したい。挙動は以下のとおり(@は任意の演算子): foldr (@) e [a, b, ... y, z] = (a @ (b @ ... (y @ (z @ e)))) foldl (@) e [a, b, ... y, z] = (( ... ((e @ a) @ b) ... @ y) @ z) lisp系やpythonでいうところの…

本日のvim道 2018.3.24

vim

今日はBufferについて。 bufferという単語はよく聞くしなんとなく理解していたつもりだったのだけど、全然うまく使えていないので調べてみた。 Bufferとは そもそもBufferとはvimにおける「メモリ上のファイル」のことである。 ハードディスク上のファイルに…