私は2つの変数を持つ単純な関数を持っています
/func {
/var1 exch def
/var2 exch def
... process ...
} def
(var2)(var1)func
var2 をオプションにしたい。ただし、var2 を指定しないと、stackunderflow エラーが発生します。スタックが空でない場合にのみ var2 をキャッチし、スタックが空の場合はおそらくデフォルト値を割り当てる if ステートメントを作成するにはどうすればよいですか。
何かのようなもの
(Stack is no empty) {/var2 exch def}{/var2 (default) def} ifelse