ちゃんと仕組みを整えたおかげで、定数の折りたたみがだいぶ楽になった。[1,2,3,4][2](添字演算子(配列リテラル, 整数リテラル))を3(整数リテラル)へ折りたたむのも簡単に記述できた。でも[++a,2,3,4][2]は折りたたんじゃダメなんだよね。副作用があるかどうかなんて厳密にはわかんないよー(泣)。
ちゃんと仕組みを整えたおかげで、定数の折りたたみがだいぶ楽になった。[1,2,3,4][2](添字演算子(配列リテラル, 整数リテラル))を3(整数リテラル)へ折りたたむのも簡単に記述できた。でも[++a,2,3,4][2]は折りたたんじゃダメなんだよね。副作用があるかどうかなんて厳密にはわかんないよー(泣)。