VAR S,A WARIZAN 10,3 OUT S,A りゅうまごさんの例はあえてこう書いた方がわかりやすいかも? 呼び出しもとで戻り値を入れるための変数を用意して、OUTのところに書くのが基本です 実際は、知らない名前だったらプチコン側が勝手に用意しちゃうので変数宣言は省略できるのですけどね ちなみに、DEFの中のSHOとAMARIですが、この変数は渡されたSやAとも違う別の変数です defから抜けたときに、S=SHO:A=AMARIって感じで用意した変数に値が渡されるイメージかな? なので、他の変数のように参照しようとしたり、値を設定し忘れたりすると怒られます