-
【Ruby入門】関数(メソッド)の使い方
メソッドとは何か? メソッドとは、ある特定の処理をまとめたものです。 ソースコードの中に同じような処理があれば、関数を使ってそれらを一つにします。 そうして、一度でも関数を定義してしまえば、関数を呼び出すことで、何度も同じ処理を簡単に実行す ...
-
【Ruby入門】文字列を大文字から小文字に変換しよう
(大文字↔小文字)の変換 downcaseで大文字を小文字に変換します。 downcase!を使うことで、破壊的は変更をすることができます。 upcaseで小文字を大文字に変換します。 upcase!を使うことで、破壊的は変更 ...
-
【Ruby入門】特殊文字をエスケープしよう
特殊文字とは何か? 特殊文字とは、コード上で意味を持つ文字列です。 よく使ういくつかのコードを紹介します。 文字列 意味 \n 改行コード \t タブ \s 空白スペース \b バックスペース \ エスケープ用の文字列 特殊文字をエスケープ ...
-
【Ruby入門】宇宙船演算子を使ってみよう
宇宙船演算子 <=> は宇宙船演算子と呼ばれており、左辺と右辺を比較します。 宇宙船演算子の特徴としては、比較結果を数値で表すところです。 配列のソートなどで使うことができます。 まとめ この記事では、宇宙船演算子について紹介し ...
-
【Ruby入門】case文を使ってみよう
簡単なcase文 case文では、「case」「when」「then」「else」「end」というキーワードを使って、条件分岐を行います。 下記の例では、入力した値ごとに、異なる値が出力されることがわかります。 valの値が変わるたびに、出 ...
-
【Ruby入門】blank?,present?,nil?,empty?の使い分け
nil?とempty? まずは、rubyでサポートされている「nil?」「empty?」の2つを紹介します。 blank?とpresent?(Railsのみ) 「blank?」と「present?」は、Railsのみでサポートされているメソ ...
-
【Ruby入門】breakとnextの使い方
breakとは何か? breakとnextは、繰り返し処理の中で使われます。 まずは、breakについて説明します。 breakは、繰り返し処理を抜け出すことで、それ以降の処理を行わないようにします。 単純な繰り返し処理の場合と、繰り返し処 ...
-
【Ruby入門】改行について理解を深めよう
改行コードとは何か? 改行コードとはRubyの扱う文字の一つで、「改行」する文字を表します。 OSがLinux系の場合、Rubyでは「\n」で表します。 改行コードを表示する printとputsという2つのメソッドを使って、改行があるなし ...
-
【Ruby入門】シンボル(コロン記号)をちゃんと理解しよう
シンボルとは何か? シンボルは、文字列の前にコロン(「:」)をつけて使います。 シンボルとは、公式では、このように説明されています シンボルを表すクラス。 シンボルは任意の文字列と一対一に対応するオブジェクトです。 文字列の代わり ...
-
【Ruby入門】コメントの書き方
コメントの書き方 コメント(コメントアウト)とは、記述されているコードを実行しないための方法です。 ここでは、三つの方法を紹介します。 まとめ この記事では、コメントアウトの方法を紹介しました。 一時的にコードを実行したくない時は、コメント ...
-
【Ruby入門】ヒアドキュメントを使う方法
ヒアドキュメントとは何か? ヒアドキュメントとは、「文字列をプログラミングに埋め込むため」に利用します。 普通の文字列の表現と違い、改行も埋め込むことができるので、より柔軟に文字列を扱うことができます。 ヒアドキュメントは「<< ...
-
【Ruby入門】式展開をする方法
Rubyで式展開をする方法 式展開とは、「文字列の中で式や変数を展開する」ことを指します。 もしくは、変数展開とも呼ばれています。 変数展開の中では、数字の足し算も行うことができます。 まとめ この記事では、Rubyの式展開を紹介しました。 ...