鶏頭のプログラム

Ruby, Javascript, C言語, SQLなどのプログラミング

Crystal言語のコントリビューターになりました。

前回の記事でCrystalのArrayにはsliceがないという紹介をしました。
Crystal言語はここが違う(配列編) - 鶏頭のプログラム

ですので、今回はCrystal言語のコントリビューターとしてslice!関数相当の関数を作成し
コミットしました。

manastech/crystal · GitHub

当初、slice関数とslice!関数を用意してコミットしたのですが
delete_atという似た関数が存在するのでそっちに追加するように
言われたのでそっちを拡張しました。

ですので、Rubyのslice!関数に相当するものとしてdelete_at関数が使用できるように
なるはずです。リリース0.7.8で追加されるかと思います。

次はflatten!関数を追加しようと思っています。

追記------------
flatten!はいらないということでした。確かに言われてみればその通りだなと思う内容でした。