vimscript
クラスの実装 宣言 let s:Person = {} コンストラクタ function! s:Person(name, age, gender) let p = deepcopy(s:Person) let p.name = a:name let p.age = a:age let p.gender = a:gender endfunction メソッドの定義 function! s:Person.getName() retur…
クラスの実装 宣言 let s:Person = {} コンストラクタ function! s:Person(name, age, gender) let p = deepcopy(s:Person) let p.name = a:name let p.age = a:age let p.gender = a:gender endfunction メソッドの定義 function! s:Person.getName() retur…