function:variable
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン | 次のリビジョン両方とも次のリビジョン | ||
function:variable [2018-05-11 06:27:00] – nef | function:variable [2018-05-13 07:51:30] – 0.0.2.5 nef | ||
---|---|---|---|
行 1: | 行 1: | ||
{{indexmenu_n> | {{indexmenu_n> | ||
===== 変数操作 ===== | ===== 変数操作 ===== | ||
+ | |||
変数の設定や計算を行う関数です。 | 変数の設定や計算を行う関数です。 | ||
+ | |||
==== var関数 ==== | ==== var関数 ==== | ||
- | 変数に値を代入します。画面上のアクションはありません。 | ||
- | <wrap large>'' | + | [[function:variable|変数]]に値を代入します。画面上のアクションはありません。\\ |
+ | 文字列の連結にも使用できます。 | ||
- | < | + | var(variable, |
- | 入力した値を格納する変数名を指定します。\\ | + | |
- | 変数名を数値(整数, | + | < |
+ | <block indent> | ||
+ | 入力した値を格納する変数を指定します。 | ||
+ | </ | ||
- | < | + | < |
- | 変数に格納する値を指定します。 | + | <block indent> |
+ | 変数に格納する値を指定します。\\ | ||
+ | 文中に '' | ||
+ | </ | ||
---- | ---- | ||
==== input関数 ==== | ==== input関数 ==== | ||
- | 変数に値を入力するダイアログを開きます。\\ | + | [[function: |
- | 入力ダイアログではcountで指定した数の値を半角カンマで区切って入力します。 | + | 入力ダイアログでは |
+ | 文中に '' | ||
- | <wrap large>'' | + | |
- | < | + | < |
+ | <block indent> | ||
設定する変数の数を指定します。 | 設定する変数の数を指定します。 | ||
+ | </ | ||
- | < | + | < |
- | 入力した値を格納する変数名をcountで指定した数だけ指定します。\\ | + | <block indent> |
- | 変数の内容は上書きしない限りMMD Macroを終了するまで保持されます。\\ | + | 入力した値を格納する変数をcountで指定した数だけ指定します。 |
- | 変数名を数値(整数, | + | </ |
- | < | + | < |
+ | <block indent> | ||
ダイアログに表示するメッセージを入力します。\\ | ダイアログに表示するメッセージを入力します。\\ | ||
'' | '' | ||
+ | </ | ||
=== 例 === | === 例 === | ||
行 39: | 行 52: | ||
----- | ----- | ||
==== calc関数 ==== | ==== calc関数 ==== | ||
- | 変数同士ないし変数と指定した値による各種計算、また小数の変数に対する丸め処理等を行います。\\ | + | [[function: |
+ | 文字列同士の連結には '' | ||
画面上のアクションはありません。 | 画面上のアクションはありません。 | ||
- | <wrap large>'' | + | |
- | < | + | < |
- | 計算に使用する変数名を指定します。\\ | + | <block indent> |
- | '' | + | 計算に使用する[[function: |
+ | '' | ||
+ | </ | ||
- | < | + | < |
+ | <block indent> | ||
処理内容を選択します。 | 処理内容を選択します。 | ||
- | ^op^内容^value省略^ | + | ^op^内容^value要否^ |
- | |=|variableにvalueを代入する|不可| | + | |=|variableにvalueを代入する|要| |
- | |+|variableにvalueを足す|不可| | + | |+|variableにvalueを足す|要| |
- | |-|variableからvalueを引く|不可| | + | |-|variableからvalueを引く|要| |
- | |*|variableにvalueを掛ける|不可| | + | |*|variableにvalueを掛ける|要| |
- | |/ | + | |/ |
- | |%%// | + | |%%// |
- | |mod|variableをvalueで割った余りを得る|可| | + | |mod|variableをvalueで割った余りを得る|要| |
- | |neg|variableの符号を反転する|可| | + | |neg|variableの符号を反転する|不要| |
- | |ceil|variableの小数点以下を切り上げる|可| | + | |ceil|variableの小数点以下を切り上げる|不要| |
- | |round|variableの小数点以下を四捨五入する|可| | + | |round|variableの小数点以下を四捨五入する|不要| |
- | |floor|variableの小数点以下を切り捨てる|可| | + | |floor|variableの小数点以下を切り捨てる|不要| |
+ | </ | ||
- | < | + | < |
+ | <block indent> | ||
加減乗除に使用する値。加減乗除以外の処理では省略可。\\ | 加減乗除に使用する値。加減乗除以外の処理では省略可。\\ | ||
数値以外を指定すると変数として処理されます。 | 数値以外を指定すると変数として処理されます。 | ||
+ | </ | ||
- | < | + | < |
+ | <block indent> | ||
計算結果を '' | 計算結果を '' | ||
+ | </ | ||
=== 例 === | === 例 === | ||
行 77: | 行 99: | ||
</ | </ | ||
---- | ---- | ||
+ | /* | ||
==== input関数(旧記法) ==== | ==== input関数(旧記法) ==== | ||
** この記法は非推奨(Deprecated)です。将来のいずれかのバージョンで削除されます。 **\\ | ** この記法は非推奨(Deprecated)です。将来のいずれかのバージョンで削除されます。 **\\ | ||
変数に値を入力するダイアログを開きます。 | 変数に値を入力するダイアログを開きます。 | ||
- | <wrap large>'' | + | |
- | < | + | < |
+ | <block indent> | ||
入力した値を格納する変数名を指定します。\\ | 入力した値を格納する変数名を指定します。\\ | ||
変数の内容は上書きしない限りMMD Macroを終了するまで保持されます。 | 変数の内容は上書きしない限りMMD Macroを終了するまで保持されます。 | ||
行 94: | 行 118: | ||
| var2 | b | | | var2 | b | | ||
| var3 | c | | | var3 | c | | ||
+ | </ | ||
- | < | + | < |
+ | <block indent> | ||
ダイアログに表示するメッセージを入力します。\\ | ダイアログに表示するメッセージを入力します。\\ | ||
'' | '' | ||
+ | </ | ||
----- | ----- | ||
+ | */ |
function/variable.txt · 最終更新: 2018-05-15 10:15:38 by nef