- # Ruby入門 > Numericクラス(数値)
Numericクラスの構造・演算子とメソッド
スポンサーリンク
スポンサーリンク
ライフスタイル関連のコンテンツ
お金 | 仕事 | 勉強 | プライベート | 健康 | 心
プログラミング関連のコンテンツ
C言語/C++入門 | Ruby入門 | Python入門 | プログラミング全般
お金 | 仕事 | 勉強 | プライベート | 健康 | 心
プログラミング関連のコンテンツ
C言語/C++入門 | Ruby入門 | Python入門 | プログラミング全般
スポンサーリンク
Rubyのすべてのクラスは、スーパークラスとしてObjectクラスを持ちます。
Numericクラスは、数値を扱うクラスで、構造は以下の通り。
Numeric(数値) Integer(整数) |- Bignum(大きな整数) |- Fixnum(普通の整数) Float(浮動小数点)
四則演算や剰余(%)、べき乗(**)などの算術のための演算子を使えます。
演算子と、メソッドの動作を確認。
p 3 + 5 p 5 - 2.3 p 3.5 * 3 p 8 / 3 p 8 / 3.0 p 8 % 3 p 8 % 3.0 p 6 ** 3 p 4 ** 0.5 p 10.divmod(3.0) # 商と余りの配列を返す p 10.modulo(4) # % と同じ p 10.modulo(-3) # % と同じ p 10.remainder(-3) # 余りをレシーバと同じ符号で返す
実行結果。
8 2.7 10.5 2 2.66666666666667 2 2.0 216 2.0 [3, 1.0] 2 -2 1
スポンサーリンク
>> 次の記事 : ceilとfloorの覚え方
- - 関連記事 -
- ceilとfloorの覚え方
スポンサーリンク