ruby
!!はbool型として利用したいときに使う。 主にnilをfalseに変換して使い時に使用される。 rubyではnilとfalse以外はtrueとなることからこれを利用できる。 !!'a' # => true !!'1' # => true !!nil # => false !!false # => false !!true # => true
String#%メソッドがあるのをはじめて知った。 puts "#03d" % 9 #=> 009 いわゆるC言語でいうprintfを%メソッドで記述できる。 基本的にはsprintfと同じように扱える。 はじめて見ると%演算子で文字列を割ってるように見えるので驚くが、簡潔に記述できていい…
6ヶ月ぐらいまともにコード書いてないことに気づいてしまったので、AtCoderで練習しようと思った。 で、rubyで始めたんだけど気になることがあった。 提出された人のコード見てると gets.to_i してる人と gets.chomp.to_i してる人がいる。 まあ、どちらとも…
rbenvを使ってrubyのアップデートをする rbenvとruby-biludの更新 $ cd ~/.rbenv $ git pull $ cd ~/.ruby-bilud $ git pull $ sudo ./install.sh インストールしたいrubyを探す 今回はruby2.1.2なので適当にgrep $ rbenv install -l | grep 2.1 インストー…