Ruby【クラス、イニシャライズ、アクセサ】Rubyの基礎【学習】 今回はRubyでクラスを作って、それを使ってみることを説明していこうと思います。 クラスの作り方 クラスを定義する際は「class」と書いた後、キャメルケースでクラス名を記載して、処理を書いて「end」で閉じます。※キャメルケ... 2021.01.18Rubyプログラミング
Ruby【Procオブジェクト】Rubyの基礎【yieldメソッド】 Procオブジェクトはブロックをオブジェクト化するために使用します。分かりにくいと思うので例を交えながら説明していきます。 Procオブジェクトの宣言方法 以下のように「new」でインスタンス化します。 [192... 2021.01.13Rubyプログラミング
Ruby【メソッド】Rubyの基礎【学習】 メソッドは何度も同じ処理をする場合に、それをまとめることによって何度も同じ処理をしなくていいように、処理をまとめたものになります。 メソッドの作り方 以下の例のようにメソッドを作成し、呼び出すことが可能です。 「def」... 2021.01.10Rubyプログラミング
Ruby【Case文】Rubyの基礎【学習】 case文では判定対象の値(caseの横で指定した値)が特定の値の場合に処理を実行するるものになります。 case文の基本構文 caseの右で指定した「val」が「when」の右で指定した値と一致した際にその下の処理が実行され... 2021.01.06Ruby
Ruby【擬似変数、論理演算子】Rubyの基礎【学習】 プログラミングで必須の論理演算子周りの説明をしていきます。 擬似変数とは 「true」「false」「nil」のことを擬似変数といいます。 「true」「false」は主に条件分岐に使用されます。「nil」は何もないこと... 2020.12.30Rubyプログラミング
Ruby【if文、unless文】Rubyの基礎【条件分岐】 プログラミンで最重要と行っても過言ではない条件分岐について解説していきます。if文はある値の真偽値が「true」の場合に特定の処理を実行します。 if文 まずは以下の簡単な例を見てください。こちらの例は「language」とい... 2020.12.28Rubyプログラミング
Ruby【コメント、ヒアドキュメント】Rubyの基礎【学習】 プログラミングする際にプログラミングを読みやすくするためにコメントを記載する必要があります。 早速例を見ながら説明していきます。 1行コメント 1行のコメントを記載する際には「#」を使用します。「#」の後ろがコメントとし... 2020.12.27Rubyプログラミング
Ruby【変数、定数】Rubyの基礎【学習】 Rubyの変数について説明していきます。 Rubyの変数の命名規則 変数とはオブジェクトの入れ物であり、変更することが出来るものになります。 Rubyの変数名の命名規則はスネークケースを使用します。 命名規則にはス... 2020.12.27Rubyプログラミング
Ruby【True,Falseオブジェクト】Rubyの基礎【学習】 他のプログラミング言語を学習されたことのある人なら、boolで真偽値(true,false)を表すことはご存知かと思いますが、Rubyでは真偽値もオブジェクトとして扱われます。 [43] pry(main)> true.cl... 2020.12.27Rubyプログラミング
Ruby【Time,Dateオブジェクト】Rubyの基礎【時間、日付】 今回はRubyの日付や時間を扱うオブジェクトについて学習方法を解説していきます。 Rubyには日付オブジェクト(Dateオブジェクト)、時間オブジェクト(Timeオブジェクト)、DateTimeオブジェクトがあります。 Dat... 2020.12.27Rubyプログラミング