kamichidu:
vimの文字列って、代入時にコピーされましたっけthinca:
されます
let や引数に渡す際にもコピーされます
苦しみのテクニックとして、巨大な文字列は配列に入れる、というのがありますkamichidu:
参照がコピーされるのは、関数参照と辞書、リストだけで合ってます?
fmmmthinca:
配列は参照コピーなので一瞬
関数参照も参照コピーじゃないです…
あれは関数名を文字列で保持している。文字列は当然毎回コピーされるkamichidu:
39Mのデータが400Mまで膨れた理由、文字列コピーっぽいのでthinca:
Funcref フラグがあるだけで、持ってるものは文字列と同じkamichidu:
http://lingr.com/room/vim/archives/2014/10/18#message-20422068
oh...
なるほど、ありがとうございます
関数参照もコピーで渡されていたとは