aiscript
aiscript copied to clipboard
next: 省略可能引数と初期値付き引数を追加
一応破壊的変更なのでnextに入れます。
関数の引数定義において、各引数名に?
を後置できるようにします。
?付きの引数は省略可能となり、省略された場合nullを格納します。
また、引数に=式
を後置することで引数の初期値を設定できるようにします。
いずれでもない引数が省略された場合エラーを発生させます。
デフォルト値の定義時に評価して使い回す方式ですかね 説明に書いておいた方がいいかも
とりあえずsyntax.mdに追加しました
条件を満たしたのでマージします。