aiscript icon indicating copy to clipboard operation
aiscript copied to clipboard

next: 省略可能引数と初期値付き引数を追加

Open FineArchs opened this issue 1 year ago • 2 comments

一応破壊的変更なのでnextに入れます。

関数の引数定義において、各引数名に?を後置できるようにします。 ?付きの引数は省略可能となり、省略された場合nullを格納します。 また、引数に=式を後置することで引数の初期値を設定できるようにします。 いずれでもない引数が省略された場合エラーを発生させます。

FineArchs avatar Nov 18 '23 15:11 FineArchs

デフォルト値の定義時に評価して使い回す方式ですかね 説明に書いておいた方がいいかも

salano-ym avatar Nov 19 '23 08:11 salano-ym

とりあえずsyntax.mdに追加しました

FineArchs avatar Nov 19 '23 12:11 FineArchs

条件を満たしたのでマージします。

FineArchs avatar Jun 08 '24 03:06 FineArchs