aiscript icon indicating copy to clipboard operation
aiscript copied to clipboard

配列で負のインデックス指定時、末尾からの順番で要素を取得するようにする

Open FineArchs opened this issue 1 year ago • 0 comments

pythonなどのように、例えば

let array=['hoge', 'fuga', 'piyo']
<: array[-1] // 'piyo'
<: array[-2] // 'fuga'

のようなことを出来るようにしたいです。

別案

[]内限定文法で、「配列の最後の要素のインデックス」を表す識別子を用意する。

// 例
let array=['hoge', 'fuga', 'piyo']
<: array[$] // 'piyo'
<: array[$ - 1] // 'fuga'

FineArchs avatar Dec 22 '23 11:12 FineArchs