2008-02-26から1日間の記事一覧

Vim で手軽に fold を利用する

vim

Vim で Python コードを編集するとき,:set fdm=indent fdn=2 fdi= とすると明示的にマーカを記述しなくても fold 機能を利用できる.K&R な C の場合には :set fdm=indent fdn=0 fdi='#' とするとよいようだ.

Python のネストした関数での変数のスコープ

Python ではネストした関数を記述でき,その関数から外側のブロックの変数が見える.しかし読むことはできても書くことはできない(!!).しかも,書くとエラーになるのではなく,内側のブロックにローカル変数を作成してしまい,その関数を呼ぶと「初期化…