Results of 1 - 10 of about 12 for closure (0.015 sec.)
- userfunc - Vimドキュメント 13354
- userfunc.txt For Vim バージョン 9.2. Last change: 2026 May 31 VIM リファレンスマニュアル by Bram Moolenaar 関数の定義と使用。 これはユーザーマニュアルの第 07.2 章で紹介されている。 1. 関数の定義 define-function 2. 関数呼び出し :call 3. 関数
...e.vim より詳しくは :verbose-cmd を参照。 E124 E125 E853 E884 :fu[nction][!] {name} ( [arguments] ) [range] [abort] [dict] [closure] {name} という名前で新しい関数を定義する。関数の本体は、 次の行から :endfunction と一致するまで続く。 E1267 名前は英数字と...ry の 要素を通してしか呼べなくなる。そしてその辞書にローカル 変数 "self" が定義される。 Dictionary-function を参照。 :func-closure E932 引数 [closure] を追加すると、関数は外側のスコープの変 数と引数をアクセスできるようになる。これは一般的にク ロージャと...のス コープの "x" を使用している。それは Foo() から戻っても 参照され続ける: :function! Foo() : let x = 0 : function! Bar() closure : let x += 1 : return x : endfunction : return funcref('Bar') :endfunction :let F = Foo() :echo F() 1 :echo F() 2 :echo F(... - https://man.mtool.work/vimdoc-ja/9.2/userfunc.html
- userfunc - Vimドキュメント 11974
- userfunc.txt For Vim バージョン 9.2. Last change: 2026 May 31 VIM リファレンスマニュアル by Bram Moolenaar 関数の定義と使用。 これはユーザーマニュアルの第 07.2 章で紹介されている。 1. 関数の定義 define-function 2. 関数呼び出し :call 3. 関数
...e.vim より詳しくは :verbose-cmd を参照。 E124 E125 E853 E884 :fu[nction][!] {name} ( [arguments] ) [range] [abort] [dict] [closure] {name} という名前で新しい関数を定義する。関数の本体は、 次の行から :endfunction と一致するまで続く。 E1267 名前は英数字と...ry の 要素を通してしか呼べなくなる。そしてその辞書にローカル 変数 "self" が定義される。 Dictionary-function を参照。 :func-closure E932 引数 [closure] を追加すると、関数は外側のスコープの変 数と引数をアクセスできるようになる。これは一般的にク ロージャと...のス コープの "x" を使用している。それは Foo() から戻っても 参照され続ける: :function! Foo() : let x = 0 : function! Bar() closure : let x += 1 : return x : endfunction : return funcref('Bar') :endfunction :let F = Foo() :echo F() 1 :echo F() 2 :echo F(... - https://man.mtool.work/vimdoc-ja/9.2/userfunc.html
- vim9 - Vimドキュメント 8720
- vim9.txt For Vim バージョン 9.2. Last change: 2026 Aug 16 VIM リファレンスマニュアル by Bram Moolenaar Vim9 script のコマンドと文法 Vim9 vim9 文法に関するヘルプの大部分は eval.txt にある。このファイルは、150 以上の読み 込み可能なスクリプトを
...る。 def MyFunc() execute('DefinedLater') enddef :def には、 :function のようなオプションはない: "range"、"abort"、"dict"、 "closure"。 :def 関数は、エラーが発生すると常に中止する (コマンドに :silent! が使用されている場合、またはエラーが :try ブロックでキ...name: string = 'blah.txt' split edit =fname enddef EditNewBlah() # 新しい分割がバッファ 'blah.txt' として作成される < vim9-closure ループ内で定義されたクロージャは、変数の宣言場所に応じて、変数を共有するか、そ れぞれ独自のコピーを持つかを選択できる。ルー...参照する。 以下の例は、"outloop" 変数が 1 つだけ存在する場合の結果を示している: >vim9 vim9script var flist: list <func> def ClosureEg(n: number): void var outloop: number = 0 # outloop がループの外で宣言されている! for i in range(n) outloop = i flist[i]... - https://man.mtool.work/vimdoc-ja/9.2/vim9.html
- vim9 - Vimドキュメント 8720
- vim9.txt For Vim バージョン 9.2. Last change: 2026 Aug 16 VIM リファレンスマニュアル by Bram Moolenaar Vim9 script のコマンドと文法 Vim9 vim9 文法に関するヘルプの大部分は eval.txt にある。このファイルは、150 以上の読み 込み可能なスクリプトを
...る。 def MyFunc() execute('DefinedLater') enddef :def には、 :function のようなオプションはない: "range"、"abort"、"dict"、 "closure"。 :def 関数は、エラーが発生すると常に中止する (コマンドに :silent! が使用されている場合、またはエラーが :try ブロックでキ...name: string = 'blah.txt' split edit =fname enddef EditNewBlah() # 新しい分割がバッファ 'blah.txt' として作成される < vim9-closure ループ内で定義されたクロージャは、変数の宣言場所に応じて、変数を共有するか、そ れぞれ独自のコピーを持つかを選択できる。ルー...参照する。 以下の例は、"outloop" 変数が 1 つだけ存在する場合の結果を示している: >vim9 vim9script var flist: list <func> def ClosureEg(n: number): void var outloop: number = 0 # outloop がループの外で宣言されている! for i in range(n) outloop = i flist[i]... - https://man.mtool.work/vimdoc-ja/9.2/vim9.html
- version8 - Vimドキュメント 8260
- version8.txt For Vim バージョン 9.2. Last change: 2026 Feb 14 VIM リファレンスマニュアル by Bram Moolenaar vim8 vim-8 version-8.0 version8.0 ようこそ Vim 8 へ! 多数のバグが修正され、いくつかの素敵な機能が追加されている。 このファイルは Vim
...-> val > 20}) ラムダは、ラムダが定義されたスコープ内で定義されている変数を使用することができ る。これは通常、クロージャ ( closure ) と呼ばれる。 ユーザー定義関数も "closure" 引数を追加することでクロージャになることができる :func-closure 。 パッケージ プ... - https://man.mtool.work/vimdoc-ja/9.2/version8.html
- version8 - Vimドキュメント 8260
- version8.txt For Vim バージョン 9.2. Last change: 2026 Feb 14 VIM リファレンスマニュアル by Bram Moolenaar vim8 vim-8 version-8.0 version8.0 ようこそ Vim 8 へ! 多数のバグが修正され、いくつかの素敵な機能が追加されている。 このファイルは Vim
...-> val > 20}) ラムダは、ラムダが定義されたスコープ内で定義されている変数を使用することができ る。これは通常、クロージャ ( closure ) と呼ばれる。 ユーザー定義関数も "closure" 引数を追加することでクロージャになることができる :func-closure 。 パッケージ プ... - https://man.mtool.work/vimdoc-ja/9.2/version8.html
- eval - Vimドキュメント 7782
- eval.txt For Vim バージョン 9.2. Last change: 2026 Sep 14 VIM リファレンスマニュアル by Bram Moolenaar 式の評価 expression expr E15 eval E1002 式の評価についてはユーザーマニュアルの41章 usr_41.txt でも解説されている。 Note : 式の評価はコンパ
...function Vim9 lambda は、異なる文法を使用するだけでなく、型チェックを追加し、複数の行 に分割できる。 vim9-lambda を参照。 closure ラムダ式は外側のスコープの変数と引数にアクセスできる。これはよくクロージャと呼 ばれる。以下の例ではラムダの中で "i" と "a:...: これが正しく機能するためには、ラムダが定義される前の外側のスコープ内にそ れらの変数が存在していなければならない。 :func-closure も参照。 ラムダとクロージャのサポートは以下のように判定できる: if has('lambda') sort() , map() , filter() とともにラムダ式... - https://man.mtool.work/vimdoc-ja/9.2/eval.html
- tags - Vimドキュメント 7782
- ! change.jax !! change.jax # pattern.jax #{} eval.jax $ motion.jax $HOME options.jax $HOME-windows options.jax $MYGVIMRC gui.jax $MYVIMDIR starting.jax $MYVIMRC starting.jax $NoDefaultCurrentDirectoryInExePath builtin.jax $VIM starting.jax
....jax :folddoopen fold.jax :foldo fold.jax :foldopen fold.jax :for eval.jax :fu userfunc.jax :func-abort userfunc.jax :func-closure userfunc.jax :func-dict userfunc.jax :func-range userfunc.jax :function userfunc.jax :function-verbose userfunc.jax :g rep...sl eval.jax clipboard-unnamed options.jax clipboard-unnamedplus options.jax clojure-indent indent.jax close_cb channel.jax closure eval.jax cmdarg-variable eval.jax cmdbang-variable eval.jax cmdcomplete_info() builtin.jax cmdline-arguments vi_diff.jax c... - https://man.mtool.work/vimdoc-ja/9.2/tags.html
- various - Vimドキュメント 7782
- various.txt For Vim バージョン 9.2. Last change: 2026 Aug 02 VIM リファレンスマニュアル by Bram Moolenaar 様々なコマンド various 1. 様々なコマンド various-cmds 2. less、more の代わりに Vim を使う less =======================================
...ト channel m +job job の開始と停止 job T +jumplist jumplist ; 8.2.3795以降は常に有効 H +keymap 'keymap' N +lambda lambda と closure H +langmap 'langmap' N +libcall libcall() N +linebreak 'linebreak' 、 'breakat' と 'showbreak' T +lispindent 'lisp' T +lis... - https://man.mtool.work/vimdoc-ja/9.2/various.html
- eval - Vimドキュメント 7782
- eval.txt For Vim バージョン 9.2. Last change: 2026 Sep 14 VIM リファレンスマニュアル by Bram Moolenaar 式の評価 expression expr E15 eval E1002 式の評価についてはユーザーマニュアルの41章 usr_41.txt でも解説されている。 Note : 式の評価はコンパ
...function Vim9 lambda は、異なる文法を使用するだけでなく、型チェックを追加し、複数の行 に分割できる。 vim9-lambda を参照。 closure ラムダ式は外側のスコープの変数と引数にアクセスできる。これはよくクロージャと呼 ばれる。以下の例ではラムダの中で "i" と "a:...: これが正しく機能するためには、ラムダが定義される前の外側のスコープ内にそ れらの変数が存在していなければならない。 :func-closure も参照。 ラムダとクロージャのサポートは以下のように判定できる: if has('lambda') sort() , map() , filter() とともにラムダ式... - https://man.mtool.work/vimdoc-ja/9.2/eval.html