検索

若手エンジニア/初心者のためのRuby 2.1入門

「若手エンジニア/初心者のためのRuby 2.1入門」の連載記事一覧です。

若手エンジニア/初心者のためのRuby 2.1入門(13):

オープンソースのオブジェクト指向プログラミング言語「Ruby」の文法を一から学ぶための入門連載。最新版の2.1に対応しています。連載最終回の今回は、小規模なgemの作成にチャレンジしてみましょう。gem作成の一連の流れを体験するために、逆ポーランド記法による計算機アプリケーションを作ってみましょう。

著:麻田優真、監修:山根剛司 , 株式会社アジャイルウェア
若手エンジニア/初心者のためのRuby 2.1入門(12):

オープンソースのオブジェクト指向プログラミング言語「Ruby」の文法を一から学ぶための入門連載。最新版の2.1に対応しています。今回は、Rubyの「黒魔術」といわれるメタプログラミングの概要、self、特異メソッド、特異クラス、オープンクラス、モンキーパッチなどの使い方をコード例を交えて解説します。

著:麻田優真、監修:山根剛司 , 株式会社アジャイルウェア
若手エンジニア/初心者のためのRuby 2.1入門(11):

オープンソースのオブジェクト指向プログラミング言語「Ruby」の文法を一から学ぶための入門連載。最新版の2.1に対応しています。今回は、スレッドを扱うクラスや軽量スレッド、「グルー言語」でもあるRubyからプロセスを操るさまざまなメソッドの使い方などを解説します。

著:麻田優真、監修:山根剛司 , 株式会社アジャイルウェア
若手エンジニア/初心者のためのRuby 2.1入門(10):

オープンソースのオブジェクト指向プログラミング言語「Ruby」の文法を一から学ぶための入門連載。最新版の2.1に対応しています。今回は、Kernelモジュールに定義されている主な入出力メソッドとしてprint、puts、printf、gets、File/IOクラス、STDOUT、STDINの使い方、フィルターの作り方などを解説。

著:麻田優真、監修:山根剛司 , 株式会社アジャイルウェア
若手エンジニア/初心者のためのRuby 2.1入門(9):

オープンソースのオブジェクト指向プログラミング言語「Ruby」の文法を一から学ぶための入門連載。最新版の2.1に対応しています。今回は、例外とその補足について、begin、rescue、end、ensure、else、retry、後置rescueなどの基本的な使い方を交えて解説します。

著:麻田優真、監修:山根剛司 , 株式会社アジャイルウェア
若手エンジニア/初心者のためのRuby 2.1入門(8):

オープンソースのオブジェクト指向プログラミング言語「Ruby」の文法を一から学ぶための入門連載。最新版の2.1に対応しています。今回は、Rubyのメタプログラミングを学ぶ上での基礎知識となるメソッド、ブロック、Proc、lambda(ラムダ)、クロージャなどの基本的な使い方について。

著:麻田優真、監修:山根剛司 , 株式会社アジャイルウェア
若手エンジニア/初心者のためのRuby 2.1入門(7):

オープンソースのオブジェクト指向プログラミング言語「Ruby」の文法を一から学ぶための入門連載。最新版の2.1に対応しています。今回は、Rubyのにおけるクラスとモジュール、継承、Mixin、アクセス制御などの基本的な使い方について解説します。

著:麻田優真、監修:山根剛司 , 株式会社アジャイルウェア
若手エンジニア/初心者のためのRuby 2.1入門(6):

オープンソースのオブジェクト指向プログラミング言語「Ruby」の文法を一から学ぶための入門連載。最新版の2.1に対応しています。今回は、数値/時刻を表現するクラスの使い方、型の変換、基本的な演算・比較、さまざまな用途で使える便利なメソッドなどを解説します。

著:麻田優真、監修:山根剛司 , 株式会社アジャイルウェア
若手エンジニア/初心者のためのRuby 2.1入門(5):

オープンソースのオブジェクト指向プログラミング言語「Ruby」の文法を一から学ぶための入門連載。最新版の2.1に対応しています。今回は、文字列操作でよく使われるStringクラスのメソッドや、正規表現の基本的な使い方、マッチング、メタ文字、アンカー、グループ化などについて。

著:麻田優真、監修:山根剛司 , 株式会社アジャイルウェア
若手エンジニア/初心者のためのRuby 2.1入門(4):

オープンソースのオブジェクト指向プログラミング言語「Ruby」の文法を一から学ぶための入門連載。最新版の2.1に対応しています。今回は、範囲オブジェクトを扱うRangeや範囲演算子の基本操作、各メソッドの使い方、イテレーターの基礎的な使い方に加え、イテレーターを使う利点などを解説します

著:麻田優真、監修:山根剛司 , 株式会社アジャイルウェア
若手エンジニア/初心者のためのRuby 2.1入門(3):

オープンソースのオブジェクト指向プログラミング言語「Ruby」の文法を一から学ぶための入門連載。最新版の2.1に対応しています。今回は、Arrayの基本操作、スタック/キューとしての使い方、さまざまなメソッド、Hashの基本的な使い方、連想配列のいろいろな初期化方法などについて。

著:麻田優真、監修:山根剛司 , 株式会社アジャイルウェア
若手エンジニア/初心者のためのRuby 2.1入門(2):

オープンソースのオブジェクト指向プログラミング言語「Ruby」の文法を一から学ぶための入門連載。最新版の2.1に対応しています。今回は、Rubyの変数、定数、リテラル、演算子、条件分岐とループ(繰り返し)、コメントの基本的な使い方について解説。Ruby 2.1での新機能や便利な実行ツール「Pry」のインストールと使い方も紹介します。

著:麻田優真、監修:山根剛司 , 株式会社アジャイルウェア
若手エンジニア/初心者のためのRuby 2.1入門(1):

オープンソースのオブジェクト指向プログラミング言語「Ruby」の文法を一から学ぶための入門連載。最新版の2.1に対応しています。初回は、Rubyの概要や特長を紹介し、環境構築や「Hello World!」までの手順、プロンプトで対話的にRubyを使える「irb」の使い方なども解説します。

著:麻田優真、監修:山根剛司 , 株式会社アジャイルウェア
ページトップに戻る