FINEARCHS
FINEARCHS
そこは確かに改行できてもよさそうですね。修正を検討してみます
【HELP】試しに作ってみたら勢い余って改行可能箇所増やしすぎた( https://github.com/FineArchs/aiscript/pull/12 )減らすのめんどい
> [@FineArchs](https://github.com/FineArchs) `aiscript-dev/master`でなくフォークの`master`へのプルリクエストなのは何か意図があるのですか? 試作品なので本家のPRとして表示させずCIだけ走らせたかったからです…
> `end`が`start`より小さい場合 逆順にするのも面白そう? `[0, 1, 2, 3, 4][3..0]`が`[3, 2, 1]`になるみたいな感じで どうでしょう?
> `[..]`で一つの三項演算子とする場合、 負のインデックスを対象の配列の末尾からの位置とするという拡張ができます 今`arr[-1]`はindex out of rangeエラーになる仕様なので、`[..]`記法もそちらに揃えた方が分かりやすいのではないかと思います 末尾からの位置をやるなら、`arr.at()`が負のインデックス対応なのでそちらでやりたいです。 range型の構造を工夫すればなんとか…?
あー確かに`slice`がrangeも可という形にしたほうが納まりがいいですね
名前解決の話なので、型チェックを実装する時にその実行時に検出するようにしたほうがいいような?
あー確かに 要するに、現行の仕組みだとそもそもユーザー定義型が作れないから名前解決が必要なくなってるんですよね ユーザー定義型が実現するのもいつになるかわかりませんし、それなら一旦は型引数も同じような実装にしてしまってもいいかも?
> 「画像ロードによるサイズ変更」と「Vueコンポーネントの再レンダリング」は無関係な気がしてて、width/heightをDBに持ってもレンダリング回数は変わらないんじゃないかと…(レイアウトシフト低減という文脈であれば理解できます) レイアウトシフトの語を知らなかったので再レンダリングと表現しましたが、意図としてはレイアウトシフトを指していました。