模块 RbConfig

常量

LIMITS

一个哈希,包含用于构建 Ruby 的 C 编译器可用的数值类型的边界。要访问此常量,请先运行 require 'rbconfig/sizeof'

require 'rbconfig/sizeof'
RUBY_PLATFORM # => "x64-mingw-ucrt"
RbConfig::LIMITS.fetch_values('FIXNUM_MAX', 'LONG_MAX')
# => [1073741823, 2147483647]
SIZEOF

一个哈希,包含用于构建 Ruby 的编译器可用的 C 类型字节大小。要访问此常量,请先运行 require 'rbconfig/sizeof'

require 'rbconfig/sizeof'
RUBY_PLATFORM                                  # => "x64-mingw-ucrt"
RbConfig::SIZEOF.fetch_values('long', 'void*') # => [4, 8]