質問です
PROCEDURE hoge(fuga, fugafuga, piyo[], piyopiyo="")
という自作関数を定義し、引数である配列piyoへ
引数piyopiyoと同様に何も渡さなかった場合の初期値[-1, -1]を設定したいと考えています。

しかし
piyo[]=[-1, -1] → 構文が間違っています
piyo[]="" →  range check error
piyo[]=[] → 変数: が定義されていません
PUBLIC INIT_ARRAY[] = -1, -1
piyo[]=INIT_ARRAY → 次元数が合いません

と出てお手上げ状態です
どなたか解決方法をご存知でしたらご教授願います。