FILL

プチコン3号(3.2.0) プチコンBIG 

配列の全要素に同じ値を代入

FILL arrVar,val[,offset[,num]]

パラメーター

arrVar変更する配列変数
val代入する値
offset開始要素番号(0~)
num要素数

解説

配列の全ての要素に同じ値を代入します。
開始要素番号offset(0~[最大要素数-1])を指定するとその要素以降をすべて同じ値にします。
また、要素数numも指定すると開始要素番号からその要素数分を同じ値にします。

配列の型は問いません。

サンプルコード

DIM A[10]
FILL A,1 'すべて1にする
FILL A,1,3 'A[3]以降を1にする
FILL A,1,3,5 'A[3]から5つ目までを1にする
それぞれを単独で実行した時の、A[0]~A[9]を出力した結果
1111111111
0001111111
0001111100

参照

= 変数に値を代入
DIM 変数の使用を宣言
VAR 変数の使用を宣言。別SLOTの変数内容を取得
SWAP 2つの変数の値を交換
INC 変数に値を加算
DEC 変数の値を減算
COPY 配列の内容を一括代入
SORT 配列を昇順に並び替え
RSORT 配列を降順に並び替え
PUSH 1.文字列の最後に文字を追加 2.配列の最後に要素を追加する
POP 1.文字列の最後の1文字を削除 2.配列の最後の要素を削除し取得
UNSHIFT 1.文字列の先頭に文字列を追加 2.配列の先頭に要素を追加する
SHIFT 1.文字列の先頭の1文字を削除 2.配列の先頭の要素を削除し取得
FILL 配列の全要素に同じ値を代入

Facebookコメント