[↑]
COPY
- 配列をコピーする
COPY(コピー元配列[,コピー元オフセット[,コピー要素数]])
- 文字列をコピーする
COPY(コピー元文字列[,コピー元オフセット[,コピー文字数]])
- 配列の内容を他の配列にコピーする
COPY コピー先配列[,コピー先オフセット],コピー元配列[[,コピー元オフセット],コピー要素数]
- DATA列を配列に読み込む
COPY コピー先配列[,コピー先オフセット],ラベル文字列[,コピーデータ数]
- 文字列の一部または全部を他の文字列変数にコピーする
COPY コピー先文字列変数[,コピー先オフセット],コピー元文字列[[,コピー元オフセット],コピー文字数]
1. 配列をコピーする
COPY(コピー元配列[,コピー元オフセット[,コピー要素数]])
引数
コピー元配列
コピー元の配列
・1次元配列のみ指定できる。
コピー元オフセット
コピー元の先頭要素番号
・省略時は0を指定した事になる。
コピー要素数
コピーする要素数
・省略時はコピー元配列の要素数からコピー元オフセットを引いた数を指定した事になる。
返値
コピー結果の配列
・文字列配列の場合、各要素の文字列もコピーされる。
2. 文字列をコピーする
COPY(コピー元文字列[,コピー元オフセット[,コピー文字数]])
引数
コピー元文字列
コピー元の文字列
コピー元オフセット
コピー元の先頭位置
・省略時は0を指定した事になる。
コピー文字数
コピーする文字数
・省略時はコピー元文字列の文字数からコピー元オフセットを引いた数を指定した事になる。
返値
コピー結果の文字列
3. 配列の内容を他の配列にコピーする
COPY コピー先配列[,コピー先オフセット],コピー元配列[[,コピー元オフセット],コピー要素数]
・1次元配列に限り、コピー先配列がコピー元配列より要素数が足りない場合自動拡張する。
・コピー元、コピー先とも配列の次元は無視される。
引数
コピー先配列
コピー先の配列
コピー先オフセット
コピー先の先頭要素番号
・省略時は0を指定した事になる。
コピー元配列
コピー元の配列
コピー元オフセット
コピー元の先頭要素番号
・省略時は0を指定した事になる。
コピー要素数
コピーする要素数
・省略時はコピー元配列の要素数からコピー元オフセットを引いた数を指定した事になる。
例
DIM SRC[10],DST[10]
COPY DST,SRC
4. DATA列を配列に読み込む
COPY コピー先配列[,コピー先オフセット],ラベル文字列[,コピーデータ数]
・DATA文で定義されたデータを配列に読み込む。
・配列要素数がコピーデータ数より少ない場合、1次元配列に限り、コピー先配列の要素数が足りない場合自動拡張する。
引数
コピー先配列
コピー先の配列
コピー先オフセット
コピー先の先頭要素番号
・省略時は0を指定した事になる。
ラベル文字列
読み込みたいDATA文を示すラベル名文字列
・ラベル名の後に最初に現れたDATA文から読み出しを開始する。
コピーデータ数
読み込むデータ数
・読み込めるデータ数がここで指定した値より少ない場合エラー。
・省略時はコピー先配列の要素数が指定される。
例
DIM DST[5]
COPY DST,"@SRC"
@SRC
DATA 5,1,1,2,4
5. 文字列の一部または全部を他の文字列変数にコピーする
COPY コピー先文字列変数[,コピー先オフセット],コピー元文字列[[,コピー元オフセット],コピー文字数]
引数
コピー先文字列変数
コピー先の文字列変数
コピー先オフセット
コピー先の先頭位置
・省略時は0を指定した事になる。
コピー元文字列
コピー元の文字列
コピー元オフセット
コピー元の先頭位置
・省略時は0を指定した事になる。
コピー文字数
コピーする文字数
・省略時はコピー元文字列の文字数からコピー元オフセットを引いた数を指定した事になる。
例
COPY A$,"12345"
このサイトについて
当サイトはNintendoSwitch™用プログラミングソフト「プチコン4」(海外名:SmileBASIC4)の非公式マニュアルサイトです。
サイトの内容はソフトの開発・販売元である
株式会社スマイルブームの
公式リファレンスサイトから
リアルタイム(最短24時間更新)で取得・表示していますが、自動処理の為、内容がおかしくなっている場合があります。
正確な内容は公式サイトでご確認ください。
2020/06/04
by みむ*mim
OK
|