Crystal言語のコントリビューターになりました。
前回の記事でCrystalのArrayにはsliceがないという紹介をしました。
Crystal言語はここが違う(配列編) - 鶏頭のプログラム
ですので、今回はCrystal言語のコントリビューターとしてslice!関数相当の関数を作成し
コミットしました。
当初、slice関数とslice!関数を用意してコミットしたのですが
delete_atという似た関数が存在するのでそっちに追加するように
言われたのでそっちを拡張しました。
ですので、Rubyのslice!関数に相当するものとしてdelete_at関数が使用できるように
なるはずです。リリース0.7.8で追加されるかと思います。
次はflatten!関数を追加しようと思っています。
追記------------
flatten!はいらないということでした。確かに言われてみればその通りだなと思う内容でした。