情報学部 菅沼ホーム 目次 索引

Integer クラス

  整数を扱う抽象クラスです.サブクラスとして,FixnumBignum があります.この 2 種類の整数は,値の大きさに応じてお互いに自動的に変換されます.ビット操作において,整数は無限の長さのビットストリングとみなすことができます.

[インクルードモジュール]
  • Precision モジュール
[メソッド]
  • [nth] 右から n 番目のビット
  • + 加算
  • - 減算
  • * 乗算
  • / 除算
  • % 剰余
  • ** 冪乗
  • <=> 大きい,等しい,小さい
  • == 等しい
  • < より小さい
  • <= 以下
  • > より大きい
  • >= 以上
  • ~ 否定
  • | 論理和
  • & 論理積
  • ^ 排他的論理和
  • << 左シフト
  • >> 右シフト
  • chr 文字へ変換
  • downto ブロックの繰り返し実行
  • next 次の整数
  • succ 次の整数
  • size バイト数
  • step ブロックの繰り返し実行
  • times ブロックの繰り返し実行
  • to_f Float への変換
  • to_s 文字列に変換
  • upto ブロックの繰り返し実行

メソッド

情報学部 菅沼ホーム 目次 索引