Note

3年後の自分のために書いています

2019-01-01から1ヶ月間の記事一覧

Ruby の Array#each で空の配列をレシーバに取るとブロック内は実行されない

タイトルのまんまですが。 nil が回ったりするのかなと勝手に思ってました。 # レシーバが空の配列だとブロック内は実行されない [].each { puts 'hoge'} #=> [] [].each { |i| puts i } #=> [] # Hash#each も同じく {}.each { puts 'hoge'} #=> {} {}.each…

Git で既存のリポジトリを複製して別名のリポジトリとして始める方法

最短かつスマートな方法を考えた結果こうなった。 ## あらかじめ GitHub で hoge リポジトリを新規作成しておく $ git clone {複製元リポジトリのURL}.git hoge $ cd hoge $ git remote set-url origin https://github.com/{user_name}/hoge.git $ git push …