生物系大学院から金融システムのオフショア開発っぽい業務を経由してWebエンジニアになる。香川県出身。 Ruby2.0から追加された新機能のひとつに、Module#prependがあります。これはモジュールの機能を組み込む(Mix-inする)ときに使われるinclude、extendに続く3個 ...
Rubyのチェリー本を参考に、Rubyの基本的な部分の理解を深めたいと思います。中でも今回はモジュールについて記載します。 Module の概要 継承を使わずにクラスにメソッドの追加・上書きできる (= ミックスイン) 名前空間を作る クラスの継承は、「is-a の ...
前回はブロック付きメソッドについて説明した。今回は前回に引き続いてRubyの特徴的な文法をご紹介したい。mix-inだ。このmix-inはRubyのクラスライブラリやRailsにもよく使われている仕組みである。このmix-inはモジュールを使って提供されている。 mix-inを ...
みなさんこんにちは。まさちか(@supercell_koeda)です。 三日間ほど、アウトプットをサボってしまいました。 既に毎日できていないのですが、今日からまた再開していこうかなと思います。 ただ、1日で勉強をして内容をまとめて記事にするには、難しい部分も ...
CTC教育サービスはコラム「RubyビギナーのためのStep upコラム> 第7回 Rubyのモジュールについて(2)」を公開しました。 みなさん、こんにちは。 今回は前回ご紹介していた「モジュール」についての続きです。 Rubyのモジュールには、主に3つの役割がある ...
CTC教育サービスはコラム「RubyビギナーのためのStep upコラム> 第8回 Rubyのモジュールについて(3)」を公開しました。 みなさん、こんにちは。 今回は前々回、前回とご紹介していた「モジュール」についての続きです。 Rubyのモジュールには、主に3つの ...
生物系大学院から金融システムのオフショア開発っぽい業務を経由してWebエンジニアになる。香川県出身。 loadもrequireと同じく別ファイルにあるRubyコードを読み込む機能を持ちますが、以下の様な違いがあります。 requireは与えられたファイル名に「.rb ...
ログインして、InfoQのすべての体験をアンロックしましょう!お気に入りの著者やトピックの最新情報を入手し、コンテンツと交流し、限定リソースをダウンロードできます。 クラウドコンピューティングの登場以降、ソフトウェア業界は大きな変革の中に ...
現在アクセス不可の可能性がある結果が表示されています。
アクセス不可の結果を非表示にする