命令版 def 実装中です。関数版 def との違いは戻り値があるかないかだけ、、、と思いきや、 out v1, v2 がありましたね。 これは p(double *v1, *v2) と考えることにして、呼び出し側は p(&v1, &v2) てな感じにしました。 本来は out 実引数は lvalue ですね。プチコンの lvalue は ・スカラ変数 ・文字列変数 ・配列変数[指標[,指標..]] ・文字列変数[指標] ・文字列配列変数[指標] ・文字列配列変数[指標][指標] ・var("スカラ変数名") ・var("文字列変数名") ・var("配列変数名")[指標[,指標..]] ・var("文字列変数名")[指標] ・var("文字列変数名")[指標][指標] がありますが、var 関数はサポートしない予定です。