Skip to content

Commit f5e790b

Browse files
committed
eval.jax: Update Vim 9.0.0946 translate
1 parent aa50430 commit f5e790b

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

doc/eval.jax

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*eval.txt* For Vim バージョン 9.0. Last change: 2022 Oct 07
1+
*eval.txt* For Vim バージョン 9.0. Last change: 2022 Nov 22
22

33

44
VIMリファレンスマニュアル by Bram Moolenaar
@@ -1505,7 +1505,7 @@ Note シングルクォートが使われていることに注意。
15051505
if a =~ '\s*'
15061506
15071507
1508-
文字列補間 *$quote* *interp-string*
1508+
文字列補間 *$quote* *interpolated-string*
15091509
----------
15101510
$"string" 補間された文字列定数 *expr-$quote*
15111511
$'string' 補間されたリテラル文字列定数 *expr-$'*
@@ -2781,8 +2781,8 @@ text...
27812781
|literal-string| として扱われるが、シングルクォートは
27822782
除外され2重にする必要はない。
27832783
"eval" が指定されている場合、{expr} 形式の任意の Vim
2784-
の式が評価され、結果が |interp-string| のように式を置
2785-
き換える
2784+
の式が評価され、結果が |interpolated-string| のように
2785+
式を置き換える
27862786
例として $HOME を展開する: >
27872787
let lines =<< trim eval END
27882788
some text
@@ -2989,6 +2989,10 @@ text...
29892989
:unlo[ckvar][!] [depth] {name} ... *:unlockvar* *:unlo* *E1246*
29902990
内部変数{name}をアンロックする。|:lockvar|の逆を行う。
29912991

2992+
もし {name} が存在しない場合:
2993+
- |Vim9| script ではエラーになる。
2994+
- 旧来のスクリプトでは黙って無視される。
2995+
29922996
:if {expr1} *:if* *:end* *:endif* *:en* *E171* *E579* *E580*
29932997
:en[dif] {expr1}が非ゼロと評価された場合に、対応する `:else`
29942998
`:endif` までの命令を実行する。

0 commit comments

Comments
 (0)