webエンジニアの日常

RubyやPython, JSなど、IT関連の記事を書いています

2018-06-26から1日間の記事一覧

Rubyをもう一歩進んで勉強する4章(Rubyの定数について)

Rubyでは定数を先頭を大文字の変数として定義することができますが、ミュータブル(変更不可)ではありません。 システム全体で定数は変更されないことが期待されますが、イミュータブル(変更可能)となっているので、予期せぬ不具合や見つけにくいバグが生…

Rubyをもう一歩進んで勉強する3章(Perl風機能の排除)

第3章はRubyに残っているPerl風機能を排除(できるだけ使わないようにしよう)です。 Rubyは様々な言語から影響を受けながら作られた言語です。 影響を受けた言語の一つとしてPerlがあります。 僕はPerlを触ったことがなく、初めてRubyを触ったのも2系にな…