diff options
author | Sébastien Helleu <flashcode@flashtux.org> | 2017-03-04 19:41:23 +0100 |
---|---|---|
committer | Sébastien Helleu <flashcode@flashtux.org> | 2017-03-25 14:18:19 +0100 |
commit | 83117f8d2a823b229b96a93d3591704a045eb502 (patch) | |
tree | ea00f29e5fdb3b1f2eb5e17792127d69821ddb3e /doc/ja | |
parent | 07d16903f3c4f8be84e777a2067085f305e8d2f0 (diff) | |
download | weechat-83117f8d2a823b229b96a93d3591704a045eb502.zip |
core: add ternary operator (condition) in evaluation of expressions
Diffstat (limited to 'doc/ja')
-rw-r--r-- | doc/ja/weechat_plugin_api.ja.adoc | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/doc/ja/weechat_plugin_api.ja.adoc b/doc/ja/weechat_plugin_api.ja.adoc index 452352b58..2746bc2c2 100644 --- a/doc/ja/weechat_plugin_api.ja.adoc +++ b/doc/ja/weechat_plugin_api.ja.adoc @@ -1961,7 +1961,7 @@ str3 = weechat.string_input_for_buffer("//test") # "/test" ==== string_eval_expression -_WeeChat バージョン 0.4.0 以上で利用可、バージョン 0.4.2、1.0、1.1、1.2、1.3 で更新。_ +_WeeChat バージョン 0.4.0 以上で利用可、バージョン 0.4.2、1.0、1.1、1.2、1.3、1.8 で更新。_ 式を評価して文字列として返す。`+${variable}+` という書式で書かれた特殊変数は展開されます (以下の表を参照)。 @@ -2085,6 +2085,17 @@ char *weechat_string_eval_expression (const char *expr, `+${env:HOME}+` | `+/home/user+` +// TRANSLATION MISSING +| `+${if:condition}+` + + `+${if:condition?true}+` + `+${if:condition?true:false}+` + + (_WeeChat ≥ 1.8_) | + Ternary operator with a condition, a value if the condition is true (optional) + and another value if the condition is false (optional). If values are not + given, "1" or "0" are returned, according to the result of the condition. | + `+${if:${info:term_width}>80?big:small}+` | + `+big+` + | `+${sec.data.name}+` | セキュアデータ `name` の値 | `+${sec.data.freenode_pass}+` | |