digits -> [Integer]Ruby 2.4.0 から[permalink][rdoc][edit]digits(base) -> [Integer]-
baseを基数としてselfを位取り記数法で表記した数値を配列で返します。baseを指定しない場合の基数は10です。p 16.digits # => [6, 1] p 16.digits(16) # => [0, 1]selfは非負整数でなければいけません。非負整数でない場合は、Math::DomainError が発生します。-10.digits # Math::DomainError: out of domain が発生- [RETURN]
- 位取り記数法で表した時の数値の配列
- [PARAM]
base: - 基数となる数値。
- [EXCEPTION]
ArgumentError: -
baseに正の整数以外を指定した場合に発生します。 - [EXCEPTION]
Math::DomainError: - 非負整数以外に対して呼び出した場合に発生します。