パーソナルツール

ディクショナリベースのオブジェクト

作者: 小見 拓 最終変更 2012年01月08日 12時12分

ディクショナリベースのオブジェクト

  • ディクショナリにファンクションを紐付ける。
:let object = {}

:function! object.setVar(var) dict
    :let self.var = a:var
:endfunction

:function! object.getVar() dict
    :return self.var
:endfunction
  • ディクショナリのファンクションを実行する。
:let object = {}
:function! object.setVar(var) dict
    :let self.var = a:var
:endfunction
:function! object.getVar() dict
    :return self.var
:endfunction

:call object.setVar("AAAAA")
:echo object.getVar()
"# => AAAAA
ドキュメントアクション
コメント
blog comments powered by Disqus