■変数のセット ▲ menu abc |
| 書式 |
set 変数名1 = 数値または"文字列"(または変数名2)
※「set」は省略可
|
|
数値または"文字列"(または変数2の値)が変数1にセットされる。
|
| 例 |
valAtk = 123
strName = "名前"
|
|
valAtkに123がセットされる。
strNameに「名前」がセットされる。
|
■変数の計算 ▲ menu abc |
| 書式 |
変数名1 + 数値(または変数名2)
変数名1 - 数値(または変数名2)
変数名1 * 数値(または変数名2)
変数名1 / 数値(または変数名2)
|
|
上から順に、
変数1に数値(または変数2)を足す。
変数1から数値(または変数2)を引く。
変数1に数値(または変数2)をかける。
変数1を数値(または変数2)で割る。
|
| 例 |
valAtk + 5
|
|
valAtkに5が加算される。
|
|
<補足>文字列の連結が可能。
|
| 例 |
str0 = "あいう"
str1 = "えお"
str0 + str1
|
|
str0に"あいうえお"が入る。
|
■計算式 ▲ menu abc |
| 書式 |
変数名1 < 数式
|
|
数式の値を変数名1に代入する。
|
| 例 |
kotae < 1 + 2
|
|
kotaeに3が入る。
|
| 例 |
x = 5
y = 8
kyori2 < x * x + y * y
|
|
kyori2に89が入る
|
■一次元配列のセット ▲ menu abc |
| 書式 |
変数名1 = 数値または文字列 数値または文字列 ・・・
|
|
数値または文字列が変数1[0]、変数1[1]・・・と順番にセットされる。
※使用する箇所より上に記述してください
|
| 例 |
aryPrice = 100 140 200
|
|
aryPrice[0]に100、aryPrice[1]に140、aryPrice[2]に200がセットされる。
|
■一次元配列の要素の使用 ▲ menu abc |
| 書式 |
変数名1[数値(または変数名2)]
|
|
変数[数値(または変数2の値)]が通常の変数と同様に使用できる。
|
| 例 |
ix = 1
goukei + aryPrice[ix]
|
|
goukeiにaryPrice[1]の値が加算される。
|
■一次元配列の定義 ▲ menu abc |
| 書式 |
makeArray 変数名1 要素数
|
|
変数1という名前で指定要素数を持つ配列を定義する。
※データの中身は初期化されないので、使用前に各要素のセットが必要。
※要素数には直接数値を指定(変数指定不可)
|
| 例 |
makeArray ary0 5
for i = 0 to 4
ary0[i] = i
endfor
|
|
ary0 = 0 1 2 3 4となる
|
■一次元配列の読込 ▲ menu abc |
| 書式 |
readArray 変数名1 ファイル名
|
|
変数1という名前の配列に、ファイル名.txtから同名の変数を読み込んで値をセットする。
※通常はアップロードしたファイルを指定する意味の『#』をファイル名の前につける
※ファイル名の拡張子は『.txt』固定で、コマンドでは省略する
|
| 例 |
makeArray ary0 100
readArray ary0 #TEST
ary1 = 0 0 0 0 0 0 0
readArray ary1 #TEST
↓TEST.txtの中身↓
&ary0= 5 5 5 5 5
&ary1= a b c d e
&VAL2= a b c d e f g h i j
&xxx=bbb
|
|
ary0 = 5 5 5 5 5 undefined undefined...
ary1 = "a" "b" "c" "d" "e" 0 0
となる
|
|
※配列データファイルの書き方
- 変数名の前に&をつける
- &、変数名、=の間にスペースを空けない
- それ以外は一次元配列のセットと同様
|
|
参考スクリプト:readArray.txt
参考配列データ:TKR2.txt
|
■一次元配列の定義と読込 ▲ menu abc |
| 書式 |
makeReadArray 変数名1 要素数 ファイル名
|
|
変数1という名前で指定要素数を持つ配列を定義し、ファイル名.txtから同名の変数を読み込んで値をセットする。
※通常はアップロードしたファイルを指定する意味の『#』をファイル名の前につける
※ファイル名の拡張子は『.txt』固定で、コマンドでは省略する
※要素数には直接数値を指定(変数指定不可)
|
| 例 |
makeReadArray ary0 5 #TEST
makeReadArray ary1 5 #TEST
text
ary0[2]=$ary0[2]$
ary1[2]=$ary1[2]$
endtext
↓TEST.txtの中身↓
&ary0= 5 5 5 5 5
&ary1= a b c d e
&VAL2= a b c d e f g h i j
&xxx=bbb
|
|
ary0[2]=5
ary1[2]=c
と表示される
|
|
※配列データファイルの書き方やサンプルは一次元配列の読込を参照
|
■乱数セット ▲ menu abc |
| 書式 |
rand 数値または変数名1 変数名2
|
|
0〜数値(または変数1)までの乱数が変数2にセットされる。
|
| 例 |
rand 5 saikoro
|
|
saikoroに0から5までの整数のどれかがセットされる。
|