.net column
.NET開発者のためのブログメディア

プログラミング言語Rubyの型を紹介!|Rubyの型を使いこなせるようになろう

2020年10月29日
SE
Rubyの継承はどんなメリットがあるのですか。
PM
似たような処理を行うクラスや使用頻度の高いクラスなど共通部分のあるクラスを継承すると、コードが整理されて読みやすくなるというメリットがあります。

Rubyの型について


今回は、Rubyの型について説明します。
RubyはC言語やJavaなどとは違い、変数の型宣言が不要です。
また、IntegerやFloat、Boolean、Stringなどの様々な型を扱えます。
変数の型チェックの方法についても紹介します。
Rubyの型に興味のある方はぜひご覧ください。

型の種類

Rubyには、以下のような型があります。

・整数(Integer)
正の整数、負の整数、ゼロを表します。
10進数、16進数、2進数、8進数も表現できます。
また、大きい数字はアンダーバーを付与することで読みやすくできます。実際に表示すると、アンダーバーは表示されません。

実行結果は以下のようになります。

・浮動小数点数(Float)

実行結果は以下のようになります。

・論理型(Boolean)
true または false を表します。

実行結果は以下のようになります。

・文字列(String)
文字列(String)は、シングルクォート(‘)またはダブルクォート(“)で囲みます。

実行結果は以下のようになります。

・配列(Array)
一つの変数の中に複数の値を格納できます。
異なる型を格納することもできます。

実行結果は以下のようになります。

・ハッシュ(Hash)
キーと値のペアを格納するコレクションです。

実行結果は以下のようになります。

・時刻(Time)
時刻を表すデータ型です。

実行結果は以下のようになります。
実行時のタイムスタンプになります。

Rubyは上記のような型を扱うことができます。

型を確認する

Rubyでは、Objectクラスのclassメソッドで型を確認できます。

実際のソースコードを見てみましょう。

実行結果は以下のようになります。

このように、RubyではObjectクラスのclassメソッドで型を確認できます。

型のチェック

Rubyでは「===」で型のチェックができます。

実際のソースコードを見てみましょう。

実行結果はすべてtrueになります。

このように、Rubyでは「===」で型のチェックができます。

型の変換

Rubyでは to_i, to_f, to_s メソッドで型変換できます。

実際のソースコードを見てみましょう。

実行結果は以下のようになります。

このように、Rubyでは to_i, to_f, to_s, to_a, to_h メソッドで型変換できます。

SE
Rubyではこのような型を扱うことができるのですね。
PM
実際に自分でソースコードを書いてみましょう。

Rubyの型を正しく使いこなそう

Rubyの型について紹介しました。
RubyはC言語やJavaなどとは違い、変数の型宣言が不要です。
また、IntegerやFloat、Boolean、Stringなどの様々な型を扱えます。

変数の型チェックの方法についても紹介しました。
ぜひご自身でソースコードを書いて、理解を深めてください。


.NET分野でのキャリアアップをお考えの方は、現在募集中の求人情報をご覧ください。

また、直接のエントリーも受け付けております。

エントリー(応募フォーム)

Search

Popular

reccomended

Categories

Tags