本ページには広告が含まれています。
第一引数と第二引数の値を交換します。
- 構文
- swap( a, b )
- 引数
- a 必須
- bと交換する値。参照引数。
- b 必須
- aと交換する値。参照引数。
- 戻り値
プログラム
//////////////////////////////////////////////////
// 【引数】
// a : bと交換する値。参照引数。
// b : aと交換する値。参照引数。
// 【戻り値】
//
//////////////////////////////////////////////////
PROCEDURE swap(Var a, Var b)
DIM tmp = a
a = b
b = tmp
FEND
解説
- 2-4行目
- aとbを直接入れ替えることはできないので、一時保管用の変数tmpを使って変数a・bを交換する。
DIM tmp = a a = b b = tmp