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