File tree Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -179,8 +179,8 @@ Vim9 関数 ~
179
179
*E1091* *E1191*
180
180
もし関数のコンパイルに失敗した場合は、次その関数が呼ばれるときも再度コンパイル
181
181
を試みることはなく、代わりに "E1091: Function is not compiled: {name} " という
182
- エラーを発生させます。
183
- {訳注: 日本語メッセージの場合: "E1091: 関数はコンパイルされていません : {name} "}
182
+ エラーを発生させます。{訳注: 日本語メッセージの場合: "E1091: 関数はコンパイル
183
+ されていません : {name} "}
184
184
コンパイルはまだ作成されていないユーザーコマンドと遭遇したときに失敗するでしょ
185
185
う。この場合は `execute ()` を使うことでエラーを関数の実行時に発生するようにす
186
186
ることができます。 >
@@ -279,8 +279,7 @@ Vim9 script でスクリプト直下に `:function` や `:def` を使って関
279
279
- 同じ関数の中、ブロックスコープの中
280
280
- スクリプトスコープの中
281
281
282
- インポートされた関数は、`:import ` コマンドで決まる名前を前置して見つけられま
283
- す。
282
+ インポートされた関数は、`:import ` コマンドで決まる名前を前置して見つけられます。
284
283
285
284
スクリプトローカル関数の参照が "s:" をつけることなく使えるので、スクリプトロー
286
285
カル関数の名前は前置詞 "s:" をつけて宣言した場合でも大文字から始まる必要があり
@@ -1577,7 +1576,7 @@ script の関数内で宣言されたときでも同様です。
1577
1576
これは宣言が数値のリストのように見えるためで、それゆえ以下と等しいからです: >
1578
1577
var ll: list<number> = [1, 2, 3]
1579
1578
もし、もっと寛容なリストが欲しいのであれば、型を宣言する必要があります: >
1580
- var ll: list<any = [1, 2, 3]
1579
+ var ll: list<any> = [1, 2, 3]
1581
1580
ll->extend(['x']) # OK
1582
1581
1583
1582
You can’t perform that action at this time.
0 commit comments