ひとりごと

凡人プログラマが何か書きます。。。

Rubyのお勉強 1時限目

ここ最近涼しかったのに今日はめっちゃ暑い。。。

最近Qiitaで見かけた記事↓を読んでいたら、すごいRubyがやりたくなってきた。

ズンドコキヨシを見かけた男子中学生がプログラミングを勉強していく話 第1話 - Qiita

Rubyは基本的な文法をやったところで、特に作るものもなくて放置していたが、 また勉強し直してみようと思う。

本屋に行って「Rubyによるクローラー開発技法」という本を買ってきたので、 これを進めていく。

$ ruby --version
ruby 2.2.4p230 (2015-12-16 revision 53155) [x86_64-darwin14]

うちのmacには以前入れたRuby2.2が入っていた。 irb使っていろいろ試してみる。

Stringクラス

文字数を得る

2.2.4 :003 > 'banana'.length
 => 6
2.2.4 :005 > 'ばなな'.length
 => 3

バイト数を得る

2.2.4 :006 > 'ばなな'.bytesize
 => 9

文字列が空かどうか

2.2.4 :001 > 'apple'.empty?
 => false
2.2.4 :002 > ''.empty?
 => true

エンコーディングを得る

2.2.4 :013 > 'abc'.encoding
 => #<Encoding:UTF-8>

また仕事から帰ってきたらやろう。