目录 - RDoc 文档
页面
- NEWS-1.8.7
- NEWS-1.9.1
- NEWS-1.9.2
- NEWS-1.9.3
- NEWS-2.0.0
- NEWS-2.1.0
- NEWS-2.2.0
- NEWS-2.3.0
- NEWS-2.4.0
- NEWS-2.5.0
- NEWS-2.6.0
- NEWS-2.7.0
- NEWS-3.0.0
- NEWS-3.1.0
- NEWS-3.2.0
- NEWS-3.3.0
- bsearch
- bug_triaging
- case_mapping
- character_selectors
- command_injection
- contributing
- building_ruby
- documentation_guide
- glossary
- making_changes_to_ruby
- making_changes_to_stdlibs
- reporting_issues
- testing_ruby
- calendars
- dig_methods
- distribution
- dtrace_probes
- encodings
- exceptions
-
extension.ja
- 如何创建 Ruby 的扩展库
- 基础知识
- 数据类型
- 检查 VALUE 数据的类型
- 将 VALUE 转换为 C 数据
- 将 C 数据转换为 VALUE
- 操作 Ruby 数据
- 字符串的函数
- 数组的函数
- 使用 Ruby 的功能
- 向 Ruby 添加功能
- 类/模块定义
- 方法/单例方法定义
- 常量定义
- 从 C 使用 Ruby 功能
- eval Ruby 程序
- ID 或符号
- 从 C 调用 Ruby 方法
- 访问/更新变量/常量
- Ruby 和 C 之间的信息共享
- 可以从 C 访问的 Ruby 常量
- C 和 Ruby 之间共享的全局变量
- 将 C 数据放入 Ruby 对象中
- 从结构体到对象
- 从对象到结构体
- 示例:创建 dbm 扩展库
- 创建目录
- 设计
- 编写 C 代码
- 准备 extconf.rb
- 准备 depend
- 生成 Makefile
- 执行 make
- 调试
- 完成
- 附录 A. Ruby 源代码的分类
- Ruby 头文件
- Ruby 语言核心
- Ruby 语法解析器
- Ruby 评估器(又名 YARV)
- 正则表达式引擎(鬼云)
- 实用函数
- Ruby 命令的实现
- 类库
- 多语言化
- goruby 命令的实现
- 附录 B. 扩展函数参考
- 类型
- 变量和常量
- C 数据封装
- 类型检查
- 类型转换
- 类/模块定义
- 全局变量定义
- 常量
- 方法定义
- Ruby 方法调用
- 实例变量
- 控制结构
- 异常和错误
- Ruby 的初始化和执行
- 解释器事件的钩子
- 内存使用量
- 兼容性宏
- 附录 C. extconf.rb 中可用的函数
- 附录 D. 分代 GC
- 附录 E. Ractor 支持
-
extension
- 为 Ruby 创建扩展库
- 基本知识
- Ruby 数据类型
- 检查 VALUE 数据的类型
- 将 VALUE 转换为 C 数据
- 将 C 数据转换为 VALUE
- 操作 Ruby 对象
- 字符串函数
- 数组函数
- 使用 C 扩展 Ruby
- 向 Ruby 添加新功能
- 类和模块定义
- 方法和单例方法定义
- 常量定义
- 从 C 使用 Ruby 功能
- 评估字符串中的 Ruby 程序
- ID 或符号
- 从 C 调用 Ruby 方法
- 访问变量和常量
- Ruby 和 C 之间的信息共享
- 可以从 C 访问的 Ruby 常量
- C 和 Ruby 之间共享的全局变量
- 将 C 数据封装到 Ruby 对象中
- C 结构体到 Ruby 对象
- 以声明方式标记/压缩结构体引用
- Ruby 对象到 C 结构体
- 示例 - 创建 dbm 扩展
- 创建目录
- 设计库
- 编写 C 代码
- 准备 extconf.rb
- 准备 depend(可选)
- 生成 Makefile
- 运行 make
- 调试
- 完成!现在您有了扩展库
- 附录 A. Ruby 头文件和源文件概述
- Ruby 头文件
- Ruby 语言核心
- Ruby 语法解析器
- Ruby 评估器(又名 YARV)
- 正则表达式引擎(Onigumo)
- 实用函数
- Ruby 解释器实现
- 类库
- 多语言化
- goruby 解释器实现
- 附录 B. Ruby 扩展 API 参考
- 类型
- 变量和常量
- C 指针包装
- 检查 VALUE 类型
- VALUE 类型转换
- 定义类和模块
- 定义全局变量
- 常量定义
- 方法定义
- 调用 Ruby 方法
- 实例变量
- 控制结构
- 异常和错误
- 线程
- 单个文件描述符上的输入/输出 (IO)
- I/O 多路复用
- 初始化并启动解释器
- 解释器事件的钩子
- 内存使用量
- 兼容性宏
- 为关键字参数函数定义向后兼容的宏
- 附录 C. extconf.rb 中可用的函数
- 附录 D. 分代 GC
- 不兼容性
- 写屏障
- 不要直接触及指针
- 考虑是否插入写屏障
- 与内置类型结合使用
- 插入写屏障
- 附录 E. RB_GC_GUARD 用于防止过早的 GC
- 附录 F. Ractor 支持
- fiber
- format_specifications
-
全局变量
- 预定义的全局变量
- 异常
$!
(异常)$@
(回溯)- 模式匹配
$~
(MatchData)$&
(匹配的子字符串)$`
(匹配前的子字符串)$'
(匹配后的子字符串)$+
(最后匹配的组)$1
,$2
等 (匹配的组)- 分隔符
$/
(输入记录分隔符)$\
(输出记录分隔符)- 流
$stdin
(标准输入)$stdout
(标准输出)$stderr
(标准错误)$<
(ARGF 或 $stdin)$>
(默认标准输出)$.
(输入位置)$_
(最后读取的行)- 进程
$0
$*
(ARGV)$$
(进程 ID)$?
(子进程状态)$LOAD_PATH
(加载路径)$LOADED_FEATURES
- 调试
$FILENAME
$DEBUG
$VERBOSE
- 其他变量
$-a
$-i
$-l
$-p
- 已弃用
$=
$,
$;
- 预定义的全局常量
- 流
STDIN
STDOUT
STDERR
- 环境
- ENV
- ARGF
ARGV
TOPLEVEL_BINDING
RUBY_VERSION
RUBY_RELEASE_DATE
RUBY_PLATFORM
RUBY_PATCHLEVEL
RUBY_REVISION
RUBY_COPYRIGHT
RUBY_ENGINE
RUBY_ENGINE_VERSION
RUBY_DESCRIPTION
- 嵌入式数据
DATA
- implicit_conversion
- 索引
-
维护者
- 维护者
- 分支维护者
- 模块维护者
- 包括安全性的语言核心功能
- 求值器
- 核心类
- 标准库维护者
- 库
- lib/mkmf.rb
- lib/rubygems.rb, lib/rubygems/*
- lib/unicode_normalize.rb, lib/unicode_normalize/*
- 扩展
- ext/continuation
- ext/coverage
- ext/fiber
- ext/monitor
- ext/objspace
- ext/pty
- ext/ripper
- ext/socket
- ext/win32
- 默认 gem 维护者
- 库
- lib/benchmark.rb
- lib/bundler.rb, lib/bundler/*
- lib/cgi.rb, lib/cgi/*
- lib/English.rb
- lib/delegate.rb
- lib/did_you_mean.rb
- ext/digest, ext/digest/*
- lib/erb.rb
- lib/error_highlight.rb, lib/error_highlight/*
- lib/fileutils.rb
- lib/find.rb
- lib/forwardable.rb
- lib/ipaddr.rb
- lib/irb.rb, lib/irb/*
- lib/optparse.rb, lib/optparse/*
- lib/logger.rb
- lib/net/http.rb, lib/net/https.rb
- lib/net/protocol.rb
- lib/open3.rb
- lib/open-uri.rb
- lib/ostruct.rb
- lib/pp.rb
- lib/prettyprint.rb
- lib/prism.rb
- lib/pstore.rb
- lib/readline.rb
- lib/resolv.rb
- lib/rdoc.rb, lib/rdoc/*
- lib/reline.rb, lib/reline/*
- lib/securerandom.rb
- lib/set.rb
- lib/shellwords.rb
- lib/singleton.rb
- lib/tempfile.rb
- lib/time.rb
- lib/timeout.rb
- lib/thwait.rb
- lib/tmpdir.rb
- lib/tsort.rb
- lib/un.rb
- lib/uri.rb, lib/uri/*
- lib/yaml.rb, lib/yaml/*
- lib/weakref.rb
- 扩展
- ext/cgi
- ext/date
- ext/etc
- ext/fcntl
- ext/fiddle
- ext/io/console
- ext/io/nonblock
- ext/io/wait
- ext/json
- ext/openssl
- ext/pathname
- ext/psych
- ext/stringio
- ext/strscan
- ext/win32ole
- ext/zlib
- 捆绑的 gems 上游存储库
- minitest
- power_assert
- rake
- test-unit
- rexml
- rss
- net-ftp
- net-imap
- net-pop
- net-smtp
- matrix
- prime
- rbs
- typeprof
- debug
- racc
- mutex_m
- getoptlong
- base64
- bigdecimal
- observer
- abbrev
- resolv-replace
- rinda
- drb
- nkf
- syslog
- csv
- 平台维护者
- mswin64 (Microsoft Windows)
- mingw32 (Minimalist GNU for Windows)
- AIX
- FreeBSD
- Solaris
- RHEL, CentOS
- macOS
- OpenBSD
- cygwin, …
- WebAssembly/WASI
- marshal
- memory_view
- argument_converters
- creates_option
- option_params
- tutorial
- packed_data
-
ractor
- Ractor - Ruby 的类似 Actor 的并发抽象
- 概要
- 解释器进程中的多个 Ractor
- 多个 ractors 之间的有限共享
- Ractor 之间的两种类型通信
- 复制和移动语义以发送消息
- 线程安全
- 创建和终止
Ractor.new
- 给定块隔离
- 给定块的执行结果
- Ractor 之间的通信
- 发送/接收端口
Ractor.new
的块的返回值- 使用
Ractor.select
等待多个 Ractor - 关闭 Ractor 的端口
- 通过复制发送消息
- 通过移动发送消息
- 可共享对象
- 用于隔离 Ractor 之间不可共享对象的语言更改
- 全局变量
- 可共享对象的实例变量
- 类变量
- 常量
- 实现说明
- 示例
- Actor 模型中的传统环示例
- Fork-join
- 工作池
- 管道
- 监督
- methods
- unicode_properties
- rjit
- option_dump
-
options
- Ruby 命令行选项
- 关于示例
- 选项
-0
: 设置$/
(输入记录分隔符)-a
: 将输入行拆分为字段-c
: 检查语法-C
: 设置工作目录-d
: 将$DEBUG
设置为true
-e
: 执行给定的 Ruby 代码-E
: 设置默认编码-F
: 设置输入字段分隔符-h
: 打印简短的帮助消息-i
: 设置 ARGF 原地模式-I
: 添加到$LOAD_PATH
-l
: 设置输出记录分隔符;删除行尾-n
: 在gets
循环中运行程序-p
:-n
,带打印-r
: 引入库-s
: 定义全局变量-S
: 在ENV['PATH']
中搜索目录-v
: 打印版本;设置$VERBOSE
-w
:-W1
的同义词-W
: 设置警告策略-x
: 执行在文本中找到的 Ruby 代码--backtrace-limit
: 设置回溯限制--copyright
: 打印 Ruby 版权--debug
:-d
的别名--disable
: 禁用功能--dump
: 转储项--enable
: 启用功能--encoding
:-E
的别名。--external-encoding
: 设置默认的外部编码--help
: 打印帮助信息--internal-encoding
: 设置默认的内部编码--verbose
: 设置$VERBOSE
--version
: 打印 Ruby 版本- 实验性选项
--jit
--jit-debug
--jit-max-cache=num
--jit-min-calls=num
--jit-save-temps
--jit-verbose
--jit-wait
--jit-warnings
- COPYING
- COPYING.ja
- LEGAL
- NEWS
- README.ja
- README
- 安全
- 信号
- standard_library
- strftime_formatting
- syntax
- assignment
- calling_methods
- comments
- control_expressions
- exceptions
- keywords
- literals
- methods
- miscellaneous
- modules_and_classes
- operators
- pattern_matching
- precedence
- refinements
- windows
- yjit
类和模块
- ARGF
- ArgumentError
- 数组
- BasicObject
- Binding
- Class
- ClosedQueueError
- Comparable
- Complex
- Continuation
- 数据
- Dir
- ENV
- EOFError
- Encoding
- Encoding::CompatibilityError
- Encoding::Converter
- Encoding::ConverterNotFoundError
- Encoding::InvalidByteSequenceError
- Encoding::UndefinedConversionError
- EncodingError
- Enumerable
- Enumerator
- Enumerator::ArithmeticSequence
- Enumerator::Chain
- Enumerator::Generator
- Enumerator::Lazy
- Enumerator::Producer
- Enumerator::Product
- Enumerator::Yielder
- Errno
- Exception
- FalseClass
- 纤程
- Fiber::Scheduler
- FiberError
- File
-
File::File::Constants
- 文件访问
- 读/写访问
- File::RDONLY
- File::WRONLY
- File::RDWR
- 文件定位
- File::APPEND
- File::TRUNC
- 创建和保留
- File::CREAT
- File::EXCL
- POSIX 文件常量
- File::SYNC, File::RSYNC 和 File::DSYNC
- File::NOCTTY
- File::DIRECT
- File::NOATIME
- File::NOFOLLOW
- File::TMPFILE
- 其他文件访问常量
- File::NONBLOCK
- File::BINARY
- File::SHARE_DELETE
- 锁定
- File::LOCK_EX
- File::LOCK_NB
- File::LOCK_SH
- File::LOCK_UN
- 文件名通配常量 (File::FNM_*)
- File::FNM_CASEFOLD
- File::FNM_DOTMATCH
- File::FNM_EXTGLOB
- File::FNM_NOESCAPE
- File::FNM_PATHNAME
- File::FNM_SHORTNAME
- File::FNM_SYSCASE
- 其他常量
- File::NULL
-
File::File::Constants
- 文件访问
- 读/写访问
- File::RDONLY
- File::WRONLY
- File::RDWR
- 文件定位
- File::APPEND
- File::TRUNC
- 创建和保留
- File::CREAT
- File::EXCL
- POSIX 文件常量
- File::SYNC, File::RSYNC 和 File::DSYNC
- File::NOCTTY
- File::DIRECT
- File::NOATIME
- File::NOFOLLOW
- File::TMPFILE
- 其他文件访问常量
- File::NONBLOCK
- File::BINARY
- File::SHARE_DELETE
- 锁定
- File::LOCK_EX
- File::LOCK_NB
- File::LOCK_SH
- File::LOCK_UN
- 文件名通配常量 (File::FNM_*)
- File::FNM_CASEFOLD
- File::FNM_DOTMATCH
- File::FNM_EXTGLOB
- File::FNM_NOESCAPE
- File::FNM_PATHNAME
- File::FNM_SHORTNAME
- File::FNM_SYSCASE
- 其他常量
- File::NULL
- File::Stat
- FileTest
- 浮点数
- FloatDomainError
- FrozenError
- GC
- Hash
- IO
- IO::Buffer
- IO::Buffer::AccessError
- IO::Buffer::AllocationError
- IO::Buffer::InvalidatedError
- IO::Buffer::LockedError
- IO::Buffer::MaskError
- IO::EAGAINWaitReadable
- IO::EAGAINWaitWritable
- IO::EINPROGRESSWaitReadable
- IO::EINPROGRESSWaitWritable
- IO::EWOULDBLOCKWaitReadable
- IO::EWOULDBLOCKWaitWritable
- IO::TimeoutError
- IO::WaitReadable
- IO::WaitWritable
- IOError
- IndexError
- 整数
- Interrupt
- Kernel
- KeyError
- LoadError
- LocalJumpError
- Marshal
- MatchData
- Math
- Math::DomainError
- Method
- Module
- NameError
- NilClass
- NoMatchingPatternError
- NoMatchingPatternKeyError
- NoMemoryError
- NoMethodError
- NotImplementedError
- 数值
- 对象
- ObjectSpace
- ObjectSpace::WeakKeyMap
- ObjectSpace::WeakMap
- Proc
- Process
- Process::GID
- Process::Status
- Process::Sys
- Process::UID
- RDoc
-
RDoc::MarkupReference
- 关于示例
- RDoc 源
- 块
- 段落
- 逐字文本块
- 代码块
- 块引用
- 列表
- 项目列表
- 编号列表
- 字母列表
- 标签列表
- 标题
- 水平线
- 指令
- 用于允许或抑制文档的指令
- 用于指定 RDoc 源格式的指令
- 用于方法文档的指令
- 用于组织文档的指令
- 用于包含文件的指令
- 文本标记
- 字体标记
- 斜体
- 粗体
- 等宽字体
- 字符转换
- 链接
- 转义文本
- 从 Ruby 代码派生的文档
- 关于示例
- RDoc 源
- 块
- 段落
- 逐字文本块
- 代码块
- 块引用
- 列表
- 项目列表
- 编号列表
- 字母列表
- 标签列表
- 标题
- 水平线
- 指令
- 用于允许或抑制文档的指令
- 用于指定 RDoc 源格式的指令
- 用于方法文档的指令
- 用于组织文档的指令
- 用于包含文件的指令
- 文本标记
- 字体标记
- 斜体
- 粗体
- 等宽字体
- 字符转换
- 链接
- 转义文本
- 从 Ruby 代码派生的文档
- RDoc::MarkupReference::DummyClass
- RDoc::MarkupReference::DummyModule
- Ractor
- Ractor::ClosedError
- Ractor::Error
- Ractor::IsolationError
- Ractor::MovedError
- Ractor::MovedObject
- Ractor::RemoteError
- Ractor::UnsafeError
- Random
- Random::Formatter
- Range
- RangeError
- Rational
- Refinement
- 正则表达式
- Regexp::TimeoutError
- RegexpError
- RubyVM
- RubyVM::AbstractSyntaxTree
- RubyVM::AbstractSyntaxTree::Location
- RubyVM::AbstractSyntaxTree::Node
- RubyVM::InstructionSequence
- RubyVM::RJIT
- RubyVM::YJIT
- RuntimeError
- ScriptError
- SecurityError
- Signal
- SignalException
- StandardError
- StopIteration
- 字符串
- 结构体
- Symbol
- SyntaxError
- SystemCallError
- SystemExit
- SystemStackError
- 线程
- Thread::Backtrace
- Thread::Backtrace::Location
- Thread::ConditionVariable
- Thread::Mutex
- Thread::Queue
- Thread::SizedQueue
- ThreadError
- ThreadGroup
- 时间
- TracePoint
- TrueClass
- TypeError
- UnboundMethod
- UncaughtThrowError
- UnicodeNormalize
- Warning
- ZeroDivisionError
- fatal
方法
- ::=== — SystemCallError
- ::[] — Array
- ::[] — Fiber
- ::[] — Dir
- ::[] — Hash
- ::[] — ENV
- ::[] — Ractor
- ::[] — Warning
- ::[]= — Fiber
- ::[]= — ENV
- ::[]= — Ractor
- ::[]= — Warning
- ::_fork — Process
- ::abort — Process
- ::abort_on_exception — Thread
- ::abort_on_exception= — Thread
- ::absolute_path — File
- ::absolute_path? — File
- ::acos — Math
- ::acosh — Math
- ::aliases — Encoding
- ::all_symbols — Symbol
- ::allow_reentry — TracePoint
- ::argv0 — Process
- ::asciicompat_encoding — Encoding::Converter
- ::asin — Math
- ::asinh — Math
- ::assoc — ENV
- ::at — Time
- ::atan — Math
- ::atan2 — Math
- ::atanh — Math
- ::atime — File
- ::basename — File
- ::binread — IO
- ::binwrite — IO
- ::birthtime — File
- ::blockdev? — File
- ::blocking — Fiber
- ::blocking? — Fiber
- ::bytes — Random
- ::categories — Warning
- ::cbrt — Math
- ::change_privilege — Process::UID
- ::change_privilege — Process::GID
- ::chardev? — 文件
- ::chdir — 目录
- ::children — 目录
- ::chmod — 文件
- ::chown — 文件
- ::chroot — 目录
- ::clear — ENV
- ::clock_getres — 进程
- ::clock_gettime — 进程
- ::clone — ENV
- ::code_gc — RubyVM::YJIT
- ::compatible? — 编码
- ::compile — RubyVM::InstructionSequence
- ::compile — 正则表达式
- ::compile_file — RubyVM::InstructionSequence
- ::compile_file_prism — RubyVM::InstructionSequence
- ::compile_option — RubyVM::InstructionSequence
- ::compile_option= — RubyVM::InstructionSequence
- ::compile_parsey — RubyVM::InstructionSequence
- ::compile_prism — RubyVM::InstructionSequence
- ::config — GC
- ::constants — 模块
- ::copy_stream — IO
- ::cos — 数学
- ::cosh — 数学
- ::count — Ractor
- ::count — GC
- ::count_objects — 对象空间
- ::ctime — 文件
- ::current — 协程
- ::current — Ractor
- ::current — 线程
- ::current_scheduler — 协程
- ::daemon — 进程
- ::default_external — 编码
- ::default_external= — 编码
- ::default_internal — 编码
- ::default_internal= — 编码
- ::define — Data
- ::define_finalizer — 对象空间
- ::delete — 目录
- ::delete — 文件
- ::delete — ENV
- ::delete_if — ENV
- ::detach — 进程
- ::directory? — 文件
- ::dirname — 文件
- ::disable — GC
- ::disasm — RubyVM::InstructionSequence
- ::dummy_singleton_method — RDoc::MarkupReference
- ::dump — Marshal
- ::dump_exit_locations — RubyVM::YJIT
- ::dup — ENV
- ::each — ENV
- ::each_caller_location — Thread
- ::each_child — Dir
- ::each_key — ENV
- ::each_object — ObjectSpace
- ::each_pair — ENV
- ::each_value — ENV
- ::egid — Process
- ::egid= — Process
- ::eid — Process::UID
- ::eid — Process::GID
- ::empty? — Dir
- ::empty? — File
- ::empty? — ENV
- ::enable — GC
- ::enable — RubyVM::RJIT
- ::enable — RubyVM::YJIT
- ::enabled? — RubyVM::RJIT
- ::enabled? — RubyVM::YJIT
- ::entries — Dir
- ::erf — Math
- ::erfc — Math
- ::escape — Regexp
- ::euid — Process
- ::euid= — Process
- ::except — ENV
- ::exception — Exception
- ::exec — Process
- ::executable? — File
- ::executable_real? — File
- ::exist? — Dir
- ::exist? — File
- ::exit — Thread
- ::exit — Process
- ::exit! — Process
- ::exp — Math
- ::expand_path — File
- ::extname — File
- ::fchdir — Dir
- ::fetch — ENV
- ::file? — File
- ::filter — ENV
- ::filter! — ENV
- ::find — Encoding
- ::fnmatch — File
- ::fnmatch? — File
- ::for — IO::Buffer
- ::for_fd — Dir
- ::for_fd — IO
- ::foreach — Dir
- ::foreach — IO
- ::fork — Thread
- ::fork — Process
- ::freeze — ENV
- ::frexp — Math
- ::from_name — Process::UID
- ::from_name — Process::GID
- ::ftype — File
- ::gamma — Math
- ::garbage_collect — ObjectSpace
- ::getegid — Process::Sys
- ::geteuid — Process::Sys
- ::getgid — Process::Sys
- ::getpgid — Process
- ::getpgrp — Process
- ::getpriority — Process
- ::getrlimit — Process
- ::getsid — Process
- ::getuid — Process::Sys
- ::getwd — Dir
- ::gid — Process
- ::gid= — Process
- ::glob — Dir
- ::gm — Time
- ::grant_privilege — Process::UID
- ::grant_privilege — Process::GID
- ::groups — Process
- ::groups= — Process
- ::grpowned? — File
- ::handle_interrupt — Thread
- ::has_key? — ENV
- ::has_value? — ENV
- ::home — Dir
- ::hypot — Math
- ::identical? — File
- ::ignore_deadlock — Thread
- ::ignore_deadlock= — Thread
- ::include? — ENV
- ::initgroups — Process
- ::inspect — ENV
- ::invert — ENV
- ::issetugid — Process::Sys
- ::join — File
- ::keep_if — ENV
- ::keep_script_lines — RubyVM
- ::keep_script_lines= — RubyVM
- ::key — ENV
- ::key? — ENV
- ::keys — ENV
- ::keyword_init? — Struct
- ::kill — 线程 (Thread)
- ::kill — 进程 (Process)
- ::last_match — 正则表达式 (Regexp)
- ::last_status — 进程 (Process)
- ::latest_gc_info — 垃圾回收 (GC)
- ::lchmod — 文件 (File)
- ::lchown — 文件 (File)
- ::ldexp — 数学 (Math)
- ::length — 环境变量 (ENV)
- ::lgamma — 数学 (Math)
- ::limit — 线程回溯 (Thread::Backtrace)
- ::linear_time? — 正则表达式 (Regexp)
- ::link — 文件 (File)
- ::list — 编码 (Encoding)
- ::list — 线程 (Thread)
- ::list — 信号 (Signal)
- ::load — Marshal
- ::load_from_binary — RubyVM::指令序列 (RubyVM::InstructionSequence)
- ::load_from_binary_extra_data — RubyVM::指令序列 (RubyVM::InstructionSequence)
- ::local — 时间 (Time)
- ::locale_charmap — 编码 (Encoding)
- ::log — 数学 (Math)
- ::log — RubyVM::YJIT
- ::log10 — 数学 (Math)
- ::log2 — 数学 (Math)
- ::log_enabled? — RubyVM::YJIT
- ::lstat — 文件 (File)
- ::lutime — 文件 (File)
- ::main — Ractor
- ::main — 线程 (Thread)
- ::main? — Ractor
- ::make_shareable — Ractor
- ::map — IO::缓冲区 (IO::Buffer)
- ::maxgroups — 进程 (Process)
- ::maxgroups= — 进程 (Process)
- ::measure_total_time — 垃圾回收 (GC)
- ::measure_total_time= — 垃圾回收 (GC)
- ::member? — 环境变量 (ENV)
- ::members — 结构体 (Struct)
- ::members — 数据 (Data)
- ::merge! — 环境变量 (ENV)
- ::mkdir — 目录 (Dir)
- ::mkfifo — 文件 (File)
- ::mktime — 时间 (Time)
- ::mtime — 文件 (File)
- ::name_list — 编码 (Encoding)
- ::nesting — 模块 (Module)
- ::new — 数组 (Array)
- ::new — 字符串 (String)
- ::new — 纤程 (Fiber)
- ::new — 目录 (Dir)
- ::new — 文件 (File)
- ::new — 枚举器 (Enumerator)
- ::new — 枚举器::惰性 (Enumerator::Lazy)
- ::new — 枚举器::链 (Enumerator::Chain)
- ::new — 枚举器::乘积 (Enumerator::Product)
- ::new — 异常 (Exception)
- ::new — 系统退出 (SystemExit)
- ::new — 信号异常 (SignalException)
- ::new — 键错误 (KeyError)
- ::new — 语法错误 (SyntaxError)
- ::new — 名称错误 (NameError)
- ::new — 无方法错误 (NoMethodError)
- ::new — 冻结错误 (FrozenError)
- ::new — 无匹配模式键错误 (NoMatchingPatternKeyError)
- ::new — 系统调用错误 (SystemCallError)
- ::new — 模块 (Module)
- ::new — 文件::状态 (File::Stat)
- ::new — IO
- ::new — 基本对象 (BasicObject)
- ::new — 哈希 (Hash)
- ::new — IO::缓冲区 (IO::Buffer)
- ::new — RubyVM::指令序列 (RubyVM::InstructionSequence)
- ::new — 类 (Class)
- ::new — Proc
- ::new — Ractor
- ::new — 随机数 (Random)
- ::new — 范围 (Range)
- ::new — 正则表达式 (Regexp)
- ::new — 结构体 (Struct)
- ::new — 数据 (Data)
- ::new — 线程 (Thread)
- ::new — 线程::互斥锁 (Thread::Mutex)
- ::new — 线程::条件变量 (Thread::ConditionVariable)
- ::new — 线程::队列 (Thread::Queue)
- ::new — 线程::大小队列 (Thread::SizedQueue)
- ::new — 时间 (Time)
- ::new — 跟踪点 (TracePoint)
- ::new — 编码::转换器 (Encoding::Converter)
- ::new — 未捕获的抛出错误 (UncaughtThrowError)
- ::new_seed — 随机数 (Random)
- ::node_id_for_backtrace_location — RubyVM::抽象语法树 (RubyVM::AbstractSyntaxTree)
- ::now — 时间 (Time)
- ::of — RubyVM::指令序列 (RubyVM::InstructionSequence)
- ::of — RubyVM::抽象语法树 (RubyVM::AbstractSyntaxTree)
- ::open — 目录 (Dir)
- ::open — 文件 (File)
- ::open — IO
- ::owned? — 文件 (File)
- ::parse — RubyVM::抽象语法树 (RubyVM::AbstractSyntaxTree)
- ::parse_file — RubyVM::抽象语法树 (RubyVM::AbstractSyntaxTree)
- ::pass — 线程 (Thread)
- ::path — 文件 (File)
- ::pending_interrupt? — 线程 (Thread)
- ::pid — 进程 (Process)
- ::pipe — IO
- ::pipe? — 文件 (File)
- ::polar — 复数 (Complex)
- ::popen — IO
- ::ppid — 进程 (Process)
- ::produce — 枚举器 (Enumerator)
- ::product — 枚举器 (Enumerator)
- ::pwd — 目录 (Dir)
- ::quote — 正则表达式 (Regexp)
- ::rand — 随机数 (Random)
- ::rassoc — 环境变量 (ENV)
- ::re_exchange — 进程::用户ID (Process::UID)
- ::re_exchange — 进程::组ID (Process::GID)
- ::re_exchangeable? — 进程::用户ID (Process::UID)
- ::re_exchangeable? — 进程::组ID (Process::GID)
- ::read — IO
- ::readable? — 文件 (File)
- ::readable_real? — 文件 (File)
- ::readlines — IO
- ::readlink — 文件 (File)
- ::realdirpath — 文件 (File)
- ::realpath — 文件 (File)
- ::receive — Ractor
- ::receive_if — Ractor
- ::rect — 复数 (Complex)
- ::rectangular — 复数 (Complex)
- ::recv — Ractor
- ::rehash — 环境变量 (ENV)
- ::reject — 环境变量 (ENV)
- ::reject! — 环境变量 (ENV)
- ::rename — 文件 (File)
- ::replace — 环境变量 (ENV)
- ::report_on_exception — 线程 (Thread)
- ::report_on_exception= — 线程 (Thread)
- ::reset_stats! — RubyVM::YJIT
- ::restore — Marshal
- ::rid — 进程::用户ID (Process::UID)
- ::rid — 进程::组ID (Process::GID)
- ::rmdir — 目录 (Dir)
- ::ruby2_keywords_hash — 哈希 (Hash)
- ::ruby2_keywords_hash? — 哈希 (Hash)
- ::runtime_stats — RubyVM::YJIT
- ::schedule — 纤程 (Fiber)
- ::scheduler — 纤程 (Fiber)
- ::search_convpath — 编码::转换器 (Encoding::Converter)
- ::seed — 随机数 (Random)
- ::select — IO
- ::select — ENV
- ::select — Ractor
- ::select! — ENV
- ::set_scheduler — Fiber
- ::setegid — Process::Sys
- ::seteuid — Process::Sys
- ::setgid — Process::Sys
- ::setgid? — File
- ::setpgid — Process
- ::setpgrp — Process
- ::setpriority — Process
- ::setproctitle — Process
- ::setregid — Process::Sys
- ::setresgid — Process::Sys
- ::setresuid — Process::Sys
- ::setreuid — Process::Sys
- ::setrgid — Process::Sys
- ::setrlimit — Process
- ::setruid — Process::Sys
- ::setsid — Process
- ::setuid — Process::Sys
- ::setuid? — File
- ::shareable? — Ractor
- ::shift — ENV
- ::sid_available? — Process::UID
- ::sid_available? — Process::GID
- ::signame — Signal
- ::sin — Math
- ::sinh — Math
- ::size — File
- ::size — ENV
- ::size? — File
- ::size_of — IO::Buffer
- ::slice — ENV
- ::socket? — File
- ::spawn — Process
- ::split — File
- ::sqrt — Integer
- ::sqrt — Math
- <
- ::start — Thread
- ::start — GC
- ::stat — RubyVM
- ::stat — File
- ::stat — TracePoint
- ::stat — GC
- ::stat_heap — GC
- ::stats_enabled? — RubyVM::YJIT
- ::stats_string — RubyVM::YJIT
- ::sticky? — File
- ::stop — Thread
- ::store — ENV
- ::store_if_absent — Ractor
- ::stress — GC
- ::stress= — GC
- ::string — IO::Buffer
- ::switch — Process::UID
- ::switch — Process::GID
- ::symlink — File
- ::symlink? — File
- ::sysopen — IO
- ::tan — Math
- ::tanh — Math
- ::timeout — Regexp
- ::timeout= — Regexp
- ::times — Process
- ::to_a — ENV
- ::to_h — ENV
- ::to_hash — ENV
- ::to_s — ENV
- ::to_tty? — Exception
- ::total_time — GC
- ::trace — TracePoint
- ::trap — Signal
- ::truncate — File
- ::try_convert — Array
- ::try_convert — Integer
- ::try_convert — String
- ::try_convert — IO
- ::try_convert — Hash
- ::try_convert — Regexp
- ::uid — Process
- ::uid= — Process
- ::umask — File
- ::undefine_finalizer — ObjectSpace
- ::union — Regexp
- ::unlink — Dir
- ::unlink — File
- ::update — ENV
- ::urandom — Random
- ::used_modules — Module
- ::used_refinements — Module
- ::utc — Time
- ::utime — File
- ::value? — ENV
- ::values — ENV
- ::values_at — ENV
- ::wait — Process::Status
- ::wait — Process
- ::wait2 — Process
- ::waitall — Process
- ::waitpid — Process
- ::waitpid2 — Process
- ::warmup — Process
- ::world_readable? — File
- ::world_writable? — File
- ::writable? — File
- ::writable_real? — File
- ::write — IO
- ::yield — Fiber
- ::yield — Ractor
- ::zero? — File
- #! — BasicObject
- #! — Ractor::MovedObject
- #!= — BasicObject
- #!= — Ractor::MovedObject
- #!~ — Object
- #% — Integer
- #% — Numeric
- #% — String
- #% — Float
- #% — Range
- #& — Array
- #& — Integer
- #& — NilClass
- #& — IO::Buffer
- #& — TrueClass
- #& — FalseClass
- #& — Process::Status
- #* — Array
- #* — Integer
- #* — Complex
- #* — String
- #* — Float
- #* — Rational
- #** — Integer
- #** — Complex
- #** — Float
- #** — Rational
- #+ — Array
- #+ — Integer
- #+ — Complex
- #+ — String
- #+ — Float
- #+ — Enumerator
- #+ — Rational
- #+ — Time
- #+@ — Numeric
- #+@ — String
- #- — Array
- #- — Integer
- #- — Complex
- #- — Float
- #- — Rational
- #- — Time
- #-@ — Integer
- #-@ — Complex
- #-@ — Numeric
- #-@ — String
- #-@ — Float
- #-@ — Rational
- #/ — Integer
- #/ — Complex
- #/ — Float
- #/ — Rational
- #< — Integer
- #< — Float
- #< — 模块 (Module)
- #< — 哈希 (Hash)
- #< — 可比较 (Comparable)
- #<< — 数组 (Array)
- #<< — 整数 (Integer)
- #<< — 字符串 (String)
- #<< — 输入/输出 (IO)
- #<< — Proc (过程)
- #<< — 方法 (Method)
- #<< — Ractor (并发执行器)
- #<< — 线程::队列 (Thread::Queue)
- #<< — 线程::带大小限制的队列 (Thread::SizedQueue)
- #<= — 整数 (Integer)
- #<= — 浮点数 (Float)
- #<= — 模块 (Module)
- #<= — 哈希 (Hash)
- #<= — 可比较 (Comparable)
- #<=> — 数组 (Array)
- #<=> — 整数 (Integer)
- #<=> — 复数 (Complex)
- #<=> — 数值 (Numeric)
- #<=> — 字符串 (String)
- #<=> — 浮点数 (Float)
- #<=> — 对象 (Object)
- #<=> — 模块 (Module)
- #<=> — 文件::状态 (File::Stat)
- #<=> — 输入/输出::缓冲区 (IO::Buffer)
- #<=> — 有理数 (Rational)
- #<=> — 符号 (Symbol)
- #<=> — 时间 (Time)
- #== — 数组 (Array)
- #== — 整数 (Integer)
- #== — 复数 (Complex)
- #== — 字符串 (String)
- #== — 浮点数 (Float)
- #== — 枚举器::算术序列 (Enumerator::ArithmeticSequence)
- #== — 异常 (Exception)
- #== — 模块 (Module)
- #== — 基本对象 (BasicObject)
- #== — 哈希 (Hash)
- #== — Proc (过程)
- #== — 方法 (Method)
- #== — 未绑定方法 (UnboundMethod)
- #== — 进程::状态 (Process::Status)
- #== — Ractor::移动对象 (Ractor::MovedObject)
- #== — 随机数 (Random)
- #== — 范围 (Range)
- #== — 有理数 (Rational)
- #== — 正则表达式 (Regexp)
- #== — 匹配数据 (MatchData)
- #== — 符号 (Symbol)
- #== — 结构体 (Struct)
- #== — 数据 (Data)
- #== — 编码::转换器 (Encoding::Converter)
- #== — 可比较 (Comparable)
- #=== — 整数 (Integer)
- #=== — 空类 (NilClass)
- #=== — 字符串 (String)
- #=== — 浮点数 (Float)
- #=== — 枚举器::算术序列 (Enumerator::ArithmeticSequence)
- #=== — 对象 (Object)
- #=== — 模块 (Module)
- #=== — 真类 (TrueClass)
- #=== — 假类 (FalseClass)
- #=== — Proc (过程)
- #=== — 方法 (Method)
- #=== — 范围 (Range)
- #=== — 正则表达式 (Regexp)
- #=== — 符号 (Symbol)
- #=~ — 空类 (NilClass)
- #=~ — 字符串 (String)
- #=~ — 正则表达式 (Regexp)
- #=~ — 符号 (Symbol)
- #> — 整数 (Integer)
- #> — 浮点数 (Float)
- #> — 模块 (Module)
- #> — 哈希 (Hash)
- #> — 可比较 (Comparable)
- #>= — 整数 (Integer)
- #>= — 浮点数 (Float)
- #>= — 模块 (Module)
- #>= — 哈希 (Hash)
- #>= — 可比较 (Comparable)
- #>> — 整数 (Integer)
- #>> — Proc (过程)
- #>> — 方法 (Method)
- #>> — 进程::状态 (Process::Status)
- #Array — 内核 (Kernel)
- #Complex — 内核 (Kernel)
- #Float — 内核 (Kernel)
- #Hash — 内核 (Kernel)
- #Integer — 内核 (Kernel)
- #Rational — 内核 (Kernel)
- #String — 内核 (Kernel)
- #[] — 数组 (Array)
- #[] — 整数 (Integer)
- #[] — 字符串 (String)
- #[] — 延续 (Continuation)
- #[] — 哈希 (Hash)
- #[] — Proc (过程)
- #[] — 方法 (Method)
- #[] — Ractor (并发执行器)
- #[] — 匹配数据 (MatchData)
- #[] — 符号 (Symbol)
- #[] — 结构体 (Struct)
- #[] — 线程 (Thread)
- #[] — 对象空间::弱映射 (ObjectSpace::WeakMap)
- #[] — 对象空间::弱键映射 (ObjectSpace::WeakKeyMap)
- #[]= — 数组 (Array)
- #[]= — 字符串 (String)
- #[]= — 哈希 (Hash)
- #[]= — Ractor (并发执行器)
- #[]= — 结构体 (Struct)
- #[]= — 线程 (Thread)
- #[]= — 对象空间::弱映射 (ObjectSpace::WeakMap)
- #[]= — 对象空间::弱键映射 (ObjectSpace::WeakKeyMap)
- #^ — 整数 (Integer)
- #^ — 空类 (NilClass)
- #^ — 输入/输出::缓冲区 (IO::Buffer)
- #^ — 真类 (TrueClass)
- #^ — 假类 (FalseClass)
- #__callee__ — 内核 (Kernel)
- #__dir__ — 内核 (Kernel)
- #__id__ — 基本对象 (BasicObject)
- #__id__ — Ractor::移动对象 (Ractor::MovedObject)
- #__method__ — 内核 (Kernel)
- #__send__ — 基本对象 (BasicObject)
- #__send__ — Ractor::移动对象 (Ractor::MovedObject)
- #_enumerable_collect — 枚举器::惰性 (Enumerator::Lazy)
- #_enumerable_collect_concat — 枚举器::惰性 (Enumerator::Lazy)
- #_enumerable_drop — 枚举器::惰性 (Enumerator::Lazy)
- #_enumerable_drop_while — 枚举器::惰性 (Enumerator::Lazy)
- #_enumerable_filter — 枚举器::惰性 (Enumerator::Lazy)
- #_enumerable_filter_map — 枚举器::惰性 (Enumerator::Lazy)
- #_enumerable_find_all — 枚举器::惰性 (Enumerator::Lazy)
- #_enumerable_flat_map — 枚举器::惰性 (Enumerator::Lazy)
- #_enumerable_grep — 枚举器::惰性 (Enumerator::Lazy)
- #_enumerable_grep_v — 枚举器::惰性 (Enumerator::Lazy)
- #_enumerable_map — 枚举器::惰性 (Enumerator::Lazy)
- #_enumerable_reject — 枚举器::惰性 (Enumerator::Lazy)
- #_enumerable_select — 枚举器::惰性 (Enumerator::Lazy)
- #_enumerable_take — 枚举器::惰性 (Enumerator::Lazy)
- #_enumerable_take_while — 枚举器::惰性 (Enumerator::Lazy)
- #_enumerable_uniq — 枚举器::惰性 (Enumerator::Lazy)
- #_enumerable_with_index — 枚举器::惰性 (Enumerator::Lazy)
- #_enumerable_zip — 枚举器::惰性 (Enumerator::Lazy)
- #` — 内核 (Kernel)
- #abort — 内核 (Kernel)
- #abort_on_exception — 线程 (Thread)
- #abort_on_exception= — 线程 (Thread)
- #abs — 整数
- #abs — 复数
- #abs — 数值
- #abs — 浮点数
- #abs — 有理数
- #abs2 — 复数
- #abs2 — 数值
- #absolute_path — RubyVM::指令序列
- #absolute_path — 线程::回溯::位置
- #add — 线程组
- #add_trace_func — 线程
- #address_resolve — 协程::调度器
- #advise — IO
- #alias_method — 模块
- #alive? — 协程
- #alive? — 线程
- #all? — 数组
- #all? — 可枚举
- #all_tokens — RubyVM::抽象语法树::节点
- #allbits? — 整数
- #allocate — 类
- #ancestors — 模块
- #and! — IO::缓冲区
- #angle — 复数
- #angle — 数值
- #angle — 浮点数
- #any? — 数组
- #any? — 哈希
- #any? — 可枚举
- #anybits? — 整数
- #append — 数组
- #append_as_bytes — 字符串
- #append_features — 模块
- #arg — 复数
- #arg — 数值
- #arg — 浮点数
- #args — 无此方法错误
- #args_directive — RDoc::标记引用
- #argv — ARGF
- #arity — Proc
- #arity — 方法
- #arity — 未绑定方法
- #ascii_compatible? — 编码
- #ascii_only? — 字符串
- #asctime — 时间
- #assoc — 数组
- #assoc — 哈希
- #at — 数组
- #at_exit — 内核
- #atime — 文件
- #atime — 文件::状态
- #attached_object — 类
- #attr — 模块
- #attr_accessor — 模块
- #attr_reader — 模块
- #attr_writer — 模块
- #autoclose= — IO
- #autoclose? — IO
- #autoload — Kernel
- #autoload? — Module
- #autoload? — Kernel
- #b — String
- #backtrace — Fiber
- #backtrace — Exception
- #backtrace — Thread
- #backtrace_locations — Fiber
- #backtrace_locations — Exception
- #backtrace_locations — Thread
- #base_label — RubyVM::InstructionSequence
- #base_label — Thread::Backtrace::Location
- #begin — Enumerator::ArithmeticSequence
- #begin — Range
- #begin — MatchData
- #between? — Comparable
- #bind — UnboundMethod
- #bind_call — UnboundMethod
- #binding — Proc
- #binding — TracePoint
- #binding — Kernel
- #binmode — IO
- #binmode — ARGF
- #binmode? — IO
- #binmode? — ARGF
- #birthtime — File
- #birthtime — File::Stat
- #bit_length — Integer
- #blksize — File::Stat
- #block — Fiber::Scheduler
- #block_given? — Kernel
- #blockdev? — File::Stat
- #blockdev? — FileTest
- #blocking? — Fiber
- #blocking_operation_wait — Fiber::Scheduler
- #blocks — File::Stat
- #broadcast — Thread::ConditionVariable
- #bsearch — Array
- #bsearch — Range
- #bsearch_index — Array
- #bytebegin — MatchData
- #byteend — MatchData
- #byteindex — String
- #byteoffset — MatchData
- #byterindex — String
- #bytes — String
- #bytes — Random
- #bytesize — String
- #byteslice — String
- #bytesplice — String
- #call — Continuation
- #call — Proc
- #call — Method
- #call_seq_directive — RDoc::MarkupReference
- #callcc — Kernel
- #callee_id — TracePoint
- #caller — Kernel
- #caller_locations — Kernel
- #capitalize — String
- #capitalize — Symbol
- #capitalize! — String
- #captures — MatchData
- #casecmp — String
- #casecmp — Symbol
- #casecmp? — String
- #casecmp? — Symbol
- #casefold? — Regexp
- #catch — Kernel
- #cause — Exception
- #ceil — Integer
- #ceil — Numeric
- #ceil — Float
- #ceil — Rational
- #ceil — Time
- #ceildiv — Integer
- #center — String
- #chain — Enumerable
- #chardev? — File::Stat
- #chardev? — FileTest
- #chars — String
- #chdir — Dir
- #children — RubyVM::AbstractSyntaxTree::Node
- #children — Dir
- #chmod — File
- #chomp — String
- #chomp — Kernel
- #chomp! — String
- #chop — String
- #chop — Kernel
- #chop! — String
- #chown — File
- #chr — Integer
- #chr — String
- #chunk — Enumerator::Lazy
- #chunk — Enumerable
- #chunk_while — Enumerator::Lazy
- #chunk_while — Enumerable
- #clamp — Comparable
- #class — Kernel
- #class_eval — Module
- #class_exec — Module
- #class_variable_defined? — Module
- #class_variable_get — Module
- #class_variable_set — Module
- #class_variables — Module
- #clear — Array
- #clear — String
- #clear — Hash
- #clear — IO::Buffer
- #clear — Thread::Queue
- #clear — Thread::SizedQueue
- #clear — ObjectSpace::WeakKeyMap
- #clone — Numeric
- #clone — Method
- #clone — UnboundMethod
- #clone — Kernel
- #close — Dir
- #close — IO
- #close — ARGF
- #close — Fiber::Scheduler
- #close — Thread::Queue
- #close — Thread::SizedQueue
- #close_incoming — Ractor
- #close_on_exec= — IO
- #close_on_exec? — IO
- #close_outgoing — Ractor
- #close_read — IO
- #close_write — IO
- #closed? — IO
- #closed? — ARGF
- #closed? — Thread::Queue
- #codepoints — String
- #coerce — Integer
- #coerce — Numeric
- #coerce — Float
- #collect — Array
- #collect — Enumerator::Lazy
- #collect — Enumerable
- #collect! — Array
- #collect_concat — Enumerator::Lazy
- #collect_concat — Enumerable
- #combination — Array
- #compact — Array
- #compact — Enumerator::Lazy
- #compact — Hash
- #compact — Enumerable
- #compact! — Array
- #compact! — Hash
- #compare_by_identity — Hash
- #compare_by_identity? — Hash
- #concat — Array
- #concat — String
- #conj — Complex
- #conj — Numeric
- #conjugate — Numeric
- #const_added — Module
- #const_defined? — Module
- #const_get — Module
- #const_missing — Module
- #const_set — Module
- #const_source_location — Module
- #constants — Module
- #convert — Encoding::Converter
- #convpath — Encoding::Converter
- #copy — IO::Buffer
- #coredump? — Process::Status
- #count — Array
- #count — String
- #count — Range
- #count — Enumerable
- #cover? — Range
- #crypt — String
- #ctime — File
- #ctime — File::Stat
- #ctime — Time
- #curry — Proc
- #curry — Method
- #cycle — Array
- #cycle — Enumerable
- #day — Time
- #deconstruct — MatchData
- #deconstruct — Struct
- #deconstruct — Data
- #deconstruct_keys — MatchData
- #deconstruct_keys — Struct
- #deconstruct_keys — Data
- #deconstruct_keys — Time
- #dedup — String
- #default — Hash
- #default= — Hash
- #default_proc — Hash
- #default_proc= — Hash
- #define_method — Module
- #define_singleton_method — Object
- #defined_class — TracePoint
- #delete — Array
- #delete — String
- #delete — Hash
- #delete — ObjectSpace::WeakMap
- #delete — ObjectSpace::WeakKeyMap
- #delete! — String
- #delete_at — Array
- #delete_if — Array
- #delete_if — Hash
- #delete_prefix — String
- #delete_prefix! — String
- #delete_suffix — String
- #delete_suffix! — String
- #denominator — Integer
- #denominator — Complex
- #denominator — Numeric
- #denominator — Float
- #denominator — Rational
- #deprecate_constant — Module
- #deq — Thread::Queue
- #deq — Thread::SizedQueue
- #destination_encoding — Encoding::UndefinedConversionError
- #destination_encoding — Encoding::InvalidByteSequenceError
- #destination_encoding — Encoding::Converter
- #destination_encoding_name — Encoding::UndefinedConversionError
- #destination_encoding_name — Encoding::InvalidByteSequenceError
- #detailed_message — Exception
- #detect — Enumerable
- #dev — File::Stat
- #dev_major — File::Stat
- #dev_minor — File::Stat
- #difference — 数组
- #dig — 数组
- #dig — 哈希
- #dig — 结构体
- #digits — 整数
- #directory? — 文件::状态
- #directory? — 文件测试
- #disable — 跟踪点
- #disasm — RubyVM::指令序列
- #disassemble — RubyVM::指令序列
- #display — 对象
- #div — 整数
- #div — 数值
- #divmod — 整数
- #divmod — 数值
- #divmod — 浮点数
- #downcase — 字符串
- #downcase — 符号
- #downcase! — 字符串
- #downto — 整数
- #drop — 数组
- #drop — 枚举器::惰性
- #drop — 可枚举
- #drop_while — 数组
- #drop_while — 枚举器::惰性
- #drop_while — 可枚举
- #dst? — 时间
- #dummy? — 编码
- #dummy_instance_alias — RDoc::标记引用
- #dummy_instance_method — RDoc::标记引用
- #dump — 字符串
- #dup — 数值
- #dup — 对象
- #each — 数组
- #each — 目录
- #each — 枚举器
- #each — 枚举器::链
- #each — 枚举器::产品
- #each — 枚举器::算术序列
- #each — IO
- #each — 哈希
- #each — ARGF
- #each — IO::缓冲区
- #each — 范围
- #each — 结构体
- #each — 对象空间::弱映射
- #each_byte — 字符串
- #each_byte — IO
- #each_byte — ARGF
- #each_byte — IO::缓冲区
- #each_char — 字符串
- #each_char — IO
- #each_char — ARGF
- #each_child — 目录
- #each_child — RubyVM::指令序列
- #each_codepoint — 字符串
- #each_codepoint — IO
- #each_codepoint — ARGF
- #each_cons — 可枚举
- #each_entry — 可枚举
- #each_grapheme_cluster — 字符串
- #each_index — 数组
- #each_key — 哈希
- #each_key — 对象空间::弱映射
- #each_line — 字符串
- #each_line — IO
- #each_line — ARGF
- #each_pair — 哈希
- #each_pair — 结构体
- #each_pair — 对象空间::弱映射
- #each_slice — 可枚举
- #each_value — 哈希
- #each_value — 对象空间::弱映射
- #each_with_index — 枚举器
- #each_with_index — 可枚举
- #each_with_object — 枚举器
- #each_with_object — 可枚举
- #eager — 枚举器::惰性
- #empty? — 数组
- #empty? — 字符串
- #empty? — 哈希
- #empty? — IO::缓冲区
- #empty? — 符号
- #empty? — 线程::队列
- #empty? — 线程::大小队列
- #empty? — 文件测试
- #enable — 跟踪点
- #enabled? — 跟踪点
- #enclose — 线程组
- #enclosed? — 线程组
- #encode — 字符串
- #encode! — 字符串
- #encoding — 字符串
- #encoding — 正则表达式
- #encoding — 符号
- #end — 枚举器::算术序列
- #end — 范围
- #end — 匹配数据
- #end_with? — 字符串
- #end_with? — 符号
- #enq — 线程::队列
- #enq — 线程::大小队列
- #entries — 范围
- #entries — 可枚举
- #enum_for — 枚举器::惰性
- #enum_for — 对象
- #eof — IO
- #eof — ARGF
- #eof? — IO
- #eof? — ARGF
- #eql? — 数组
- #eql? — 数值
- #eql? — 字符串
- #eql? — 浮点数
- #eql? — 枚举器::算术序列
- #eql? — 对象
- #eql? — 哈希
- #eql? — Proc
- #eql? — 方法
- #eql? — 未绑定方法
- #eql? — 范围
- #eql? — 正则表达式
- #eql? — 匹配数据
- #eql? — 结构体
- #eql? — 数据
- #eql? — 时间
- #equal? — 基本对象
- #equal? — Ractor::移动对象
- #errno — 系统调用错误
- #error_bytes — 编码::无效字节序列错误
- #error_char — 编码::未定义转换错误
- #eval — RubyVM::指令序列
- #eval — 绑定
- #eval — 内核
- #eval_script — 跟踪点
- #even? — 整数
- #event — 跟踪点
- #except — 哈希
- #exception — 异常
- #exclude_end? — 枚举器::算术序列
- #exclude_end? — 范围
- #exec — 内核
- #executable? — 文件::状态
- #executable? — 文件测试
- #executable_real? — 文件::状态
- #executable_real? — 文件测试
- #exist? — 文件测试
- #exit — 线程
- #exit — 内核
- #exit! — 内核
- #exit_value — 本地跳转错误
- #exited? — Process::Status
- #exitstatus — Process::Status
- #extend — Object
- #extend_object — Module
- #extended — Module
- #external? — IO::Buffer
- #external_encoding — IO
- #external_encoding — ARGF
- #fail — Kernel
- #fcntl — IO
- #fdatasync — IO
- #fdiv — Integer
- #fdiv — Complex
- #fdiv — Numeric
- #fdiv — Float
- #fdiv — Rational
- #feed — Enumerator
- #fetch — Array
- #fetch — Hash
- #fetch — Thread
- #fetch_values — Array
- #fetch_values — Hash
- #fiber — Fiber::Scheduler
- #file — ARGF
- #file? — File::Stat
- #file? — FileTest
- #filename — ARGF
- #fileno — Dir
- #fileno — IO
- #fileno — ARGF
- #fill — Array
- #filter — Array
- #filter — Enumerator::Lazy
- #filter — Hash
- #filter — Struct
- #filter — Enumerable
- #filter! — Array
- #filter! — Hash
- #filter_map — Enumerator::Lazy
- #filter_map — Enumerable
- #find — Enumerable
- #find_all — Enumerator::Lazy
- #find_all — Enumerable
- #find_index — Array
- #find_index — Enumerable
- #finish — Encoding::Converter
- #finite? — Complex
- #finite? — Numeric
- #finite? — Float
- #first — Array
- #first — Enumerator::ArithmeticSequence
- #first — Range
- #first — Enumerable
- #first_column — RubyVM::AbstractSyntaxTree::Node
- #first_column — RubyVM::AbstractSyntaxTree::Location
- #first_lineno — RubyVM::AbstractSyntaxTree::Node
- #first_lineno — RubyVM::AbstractSyntaxTree::Location
- #first_lineno — RubyVM::InstructionSequence
- #fixed_encoding? — Regexp
- #flat_map — Enumerator::Lazy
- #flat_map — Enumerable
- #flatten — Array
- #flatten — Hash
- #flatten! — Array
- #flock — File
- #floor — Integer
- #floor — Numeric
- #floor — Float
- #floor — Rational
- #floor — Time
- #flush — IO
- #force — Enumerator::Lazy
- #force_encoding — String
- #fork — Kernel
- #format — Kernel
- #free — IO::Buffer
- #freeze — Array
- #freeze — Object
- #freeze — Module
- #freeze — Thread::Queue
- #friday? — Time
- #frozen? — Kernel
- #fsync — IO
- #ftype — File::Stat
- #full_message — Exception
- #garbage_collect — GC
- #garbage_collect — ObjectSpace
- #gcd — Integer
- #gcdlcm — Integer
- #get_string — IO::Buffer
- #get_value — IO::Buffer
- #get_values — IO::Buffer
- #getbyte — String
- #getbyte — IO
- #getbyte — ARGF
- #getc — IO
- #getc — ARGF
- #getgm — Time
- #getkey — ObjectSpace::WeakKeyMap
- #getlocal — Time
- #gets — IO
- #gets — ARGF
- #gets — Kernel
- #getutc — Time
- #gid — File::Stat
- #global_variables — Kernel
- #gmt? — Time
- #gmt_offset — Time
- #gmtime — Time
- #gmtoff — Time
- #grapheme_clusters — String
- #grep — Enumerator::Lazy
- #grep — Enumerable
- #grep_v — Enumerator::Lazy
- #grep_v — Enumerable
- #group — Thread
- #group_by — Enumerable
- #grpowned? — File::Stat
- #grpowned? — FileTest
- #gsub — String
- #gsub — Kernel
- #gsub! — String
- #has_key? — Hash
- #has_value? — Hash
- #hash — Array
- #hash — Complex
- #hash — String
- #hash — Float
- #hash — Enumerator::ArithmeticSequence
- #hash — Object
- #hash — Hash
- #hash — Proc
- #hash — Method
- #hash — UnboundMethod
- #hash — Range
- #hash — Rational
- #hash — Regexp
- #hash — MatchData
- #hash — Struct
- #hash — Data
- #hash — Time
- #hex — String
- #hexdump — IO::Buffer
- #hour — Time
- #i — Numeric
- #id2name — Symbol
- #identical? — FileTest
- #imag — Complex
- #imag — Numeric
- #imaginary — Complex
- #imaginary — Numeric
- #include — Module
- #include? — Array
- #include? — String
- #include? — Module
- #include? — Hash
- #include? — Range
- #include? — ObjectSpace::WeakMap
- #include? — Enumerable
- #included — Module
- #included_modules — Module
- #incomplete_input? — Encoding::InvalidByteSequenceError
- #index — Array
- #index — String
- #infinite? — Complex
- #infinite? — Numeric
- #infinite? — Float
- #inherited — Class
- #initialize_copy — Array
- #initialize_copy — String
- #initialize_copy — 哈希 (Hash)
- #initialize_copy — IO::Buffer
- #inject — 可枚举 (Enumerable)
- #ino — 文件::状态 (File::Stat)
- #inplace_mode — ARGF
- #inplace_mode= — ARGF
- #insert — 数组 (Array)
- #insert — 字符串 (String)
- #insert_output — 编码::转换器 (Encoding::Converter)
- #inspect — 数组 (Array)
- #inspect — RubyVM::抽象语法树::节点 (RubyVM::AbstractSyntaxTree::Node)
- #inspect — RubyVM::抽象语法树::位置 (RubyVM::AbstractSyntaxTree::Location)
- #inspect — 整数 (Integer)
- #inspect — 复数 (Complex)
- #inspect — 空类 (NilClass)
- #inspect — 字符串 (String)
- #inspect — 浮点数 (Float)
- #inspect — 纤程 (Fiber)
- #inspect — 目录 (Dir)
- #inspect — 编码 (Encoding)
- #inspect — 枚举器 (Enumerator)
- #inspect — 枚举器::链 (Enumerator::Chain)
- #inspect — 枚举器::积 (Enumerator::Product)
- #inspect — 枚举器::等差序列 (Enumerator::ArithmeticSequence)
- #inspect — 对象 (Object)
- #inspect — 异常 (Exception)
- #inspect — 模块 (Module)
- #inspect — 文件::状态 (File::Stat)
- #inspect — IO
- #inspect — 哈希 (Hash)
- #inspect — ARGF
- #inspect — IO::Buffer
- #inspect — RubyVM::指令序列 (RubyVM::InstructionSequence)
- #inspect — 真类 (TrueClass)
- #inspect — 假类 (FalseClass)
- #inspect — Proc
- #inspect — 方法 (Method)
- #inspect — 未绑定方法 (UnboundMethod)
- #inspect — 进程::状态 (Process::Status)
- #inspect
- #inspect — Range
- #inspect — Rational
- #inspect — Regexp
- #inspect — MatchData
- #inspect — Symbol
- #inspect — Struct
- #inspect — Data
- #inspect — Thread
- #inspect — Time
- #inspect — TracePoint
- #inspect — Encoding::Converter
- #inspect — Thread::Backtrace::Location
- #inspect — ObjectSpace::WeakMap
- #inspect — ObjectSpace::WeakKeyMap
- #instance_eval — BasicObject
- #instance_eval — Ractor::MovedObject
- #instance_exec — BasicObject
- #instance_exec — Ractor::MovedObject
- #instance_method — Module
- #instance_methods — Module
- #instance_of? — Object
- #instance_variable_defined? — Object
- #instance_variable_get — Object
- #instance_variable_set — Object
- #instance_variables — Object
- #instruction_sequence — TracePoint
- #integer? — Integer
- #integer? — Numeric
- #intern — String
- #intern — Symbol
- #internal? — IO::Buffer
- #internal_encoding — IO
- #internal_encoding — ARGF
- #intersect? — Array
- #intersection — Array
- #invert — Hash
- #io_pread — Fiber::Scheduler
- #io_pwrite — Fiber::Scheduler
- #io_read — Fiber::Scheduler
- #io_select — Fiber::Scheduler
- #io_wait — Fiber::Scheduler
- #io_write — Fiber::Scheduler
- #ioctl — IO
- #is_a? — Object
- #isatty — IO
- #isdst — Time
- #iso8601 — Time
- #iterator? — Kernel
- #itself — Object
- #join — Array
- #join — Thread
- #keep_if — Array
- #keep_if — Hash
- #kernel_sleep — Fiber::Scheduler
- #key — KeyError
- #key — NoMatchingPatternKeyError
- #key — Hash
- #key? — Hash
- #key? — Thread
- #key? — ObjectSpace::WeakMap
- #key? — ObjectSpace::WeakKeyMap
- #keys — Hash
- #keys — Thread
- #keys — ObjectSpace::WeakMap
- #kill — Fiber
- #kill — Thread
- #kind_of? — Object
- #label — RubyVM::InstructionSequence
- #label — Thread::Backtrace::Location
- #lambda — Kernel
- #lambda? — Proc
- #last — Array
- #last — Enumerator::ArithmeticSequence
- #last — Range
- #last_column — RubyVM::AbstractSyntaxTree::Node
- #last_column — RubyVM::AbstractSyntaxTree::Location
- #last_error — Encoding::Converter
- #last_lineno — RubyVM::AbstractSyntaxTree::Node
- #last_lineno — RubyVM::AbstractSyntaxTree::Location
- #lazy — Enumerator::Lazy
- #lazy — Enumerable
- #lcm — Integer
- #length — Array
- #length — String
- #length — Hash
- #length — MatchData
- #length — Symbol
- #length — Struct
- #length — Thread::Queue
- #length — Thread::SizedQueue
- #length — ObjectSpace::WeakMap
- #lineno — IO
- #lineno — ARGF
- #lineno — TracePoint
- #lineno — Thread::Backtrace::Location
- #lineno= — IO
- #lineno= — ARGF
- #lines — String
- #list — ThreadGroup
- #ljust — String
- #load — Kernel
- #local_variable_defined? — Binding
- #local_variable_get — Binding
- #local_variable_set — Binding
- #local_variables — NameError
- #local_variables — Binding
- #local_variables — Kernel
- #localtime — Time
- #locations — RubyVM::AbstractSyntaxTree::Node
- #lock — Thread::Mutex
- #locked — IO::Buffer
- #locked? — IO::Buffer
- #locked? — Thread::Mutex
- #loop — Kernel
- #lstat — File
- #lstrip — String
- #lstrip! — String
- #magnitude — Integer
- #magnitude — Complex
- #magnitude — Numeric
- #magnitude — 浮点数
- #magnitude — 有理数
- #map — 数组
- #map — 枚举器::惰性
- #map — 可枚举
- #map! — 数组
- #mapped? — IO::缓冲区
- #match — 字符串
- #match — 正则表达式
- #match — 匹配数据
- #match — 符号
- #match? — 字符串
- #match? — 正则表达式
- #match? — 符号
- #match_length — 匹配数据
- #matchee — NoMatchingPatternKeyError
- #max — 数组
- #max — 范围
- #max — 线程::大小队列
- #max — 可枚举
- #max= — 线程::大小队列
- #max_by — 可枚举
- #mday — 时间
- #member? — 哈希
- #member? — 范围
- #member? — 对象空间::弱映射
- #member? — 可枚举
- #members — 结构体
- #members — 数据
- #merge — 哈希
- #merge! — 哈希
- #message — 异常
- #method — RDoc::标记引用
- #method — 对象
- #method_added — 模块
- #method_defined? — 模块
- #method_id — 跟踪点
- #method_missing — 基本对象
- #method_missing — Ractor::移动对象
- #method_removed — 模块
- #method_undefined — 模块
- #methods — 对象
- #min — 数组
- #min — 范围
- #min — 时间
- #min — 可枚举
- #min_by — 可枚举
- #minmax — 数组
- #minmax — 范围
- #minmax — 可枚举
- #minmax_by — 可枚举
- #mode — 文件::状态
- #module_eval — 模块
- #module_exec — 模块
- #module_function — 模块
- #modulo — 整数
- #modulo — 数值
- #modulo — 浮点数
- #mon — 时间
- #monday? — 时间
- #month — 时间
- #mtime — 文件
- #mtime — 文件::状态
- #name — 编码
- #name — 名称错误
- #name — 模块
- #name — 方法
- #name — 未绑定方法
- #name — Ractor
- #name — 符号
- #name — 线程
- #name= — 线程
- #named_captures — 正则表达式
- #named_captures — 匹配数据
- #names — 编码
- #names — 正则表达式
- #names — 匹配数据
- #nan? — 浮点数
- #native_thread_id — 线程
- #negative? — 数值
- #negative? — 浮点数
- #negative? — 有理数
- #new — 类
- #next — 整数
- #next — 字符串
- #next — 枚举器
- #next — 符号
- #next! — 字符串
- #next_float — 浮点数
- #next_values — 枚举器
- #nil? — 空类
- #nil? — 对象
- #nlink — 文件::状态
- #nobits? — 整数
- #node_id — RubyVM::抽象语法树::节点
- #none? — 数组
- #none? — 可枚举
- #nonzero? — 数值
- #not! — IO::缓冲区
- #nsec — 时间
- #null? — IO::缓冲区
- #num_waiting — 线程::队列
- #num_waiting — 线程::大小队列
- #numerator — 整数
- #numerator — 复数
- #numerator — 数值
- #numerator — 浮点数
- #numerator — 有理数
- #object_id — 对象
- #oct — 字符串
- #odd? — 整数
- #offset — 匹配数据
- #one? — 数组
- #one? — 可枚举
- #open — 内核
- #options — 正则表达式
- #or! — IO::缓冲区
- #ord — 整数
- #ord — 字符串
- #original_name — 方法
- #original_name — 未绑定方法
- #overlap? — 范围
- #owned? — 文件::状态
- #owned? — 线程::互斥锁
- #owned? — 文件测试
- #owner — 方法
- #owner — 未绑定方法
- #p — 内核
- #pack — 数组
- #parameters — Proc
- #parameters — 方法
- #parameters — 未绑定方法
- #parameters — 跟踪点
- #partition — 字符串
- #partition — 可枚举
- #path — 目录
- #path — IO
- #path — ARGF
- #path — RubyVM::指令序列
- #path — 跟踪点
- #path — 线程::回溯::位置
- #peek — 枚举器
- #peek_values — 枚举器
- #pending_interrupt? — 线程
- #permutation — 数组
- #phase — 复数
- #phase — 数值
- #phase — 浮点数
- #pid — IO
- #pid — 进程::状态
- #pipe? — 文件::状态
- #pipe? — 文件测试
- #polar — 复数
- #polar — 数值
- #pop — 数组
- #pop — 线程::队列
- #pop — 线程::大小队列
- #pos — 目录
- #pos — IO
- #pos — ARGF
- #pos= — 目录
- #pos= — IO
- #pos= — ARGF
- #positive? — 数值
- #positive? — 浮点数
- #positive? — 有理数
- #post_match — 匹配数据
- #pow — 整数
- #pp — 内核
- #pre_match — 匹配数据
- #pread — IO
- #pread — IO::缓冲区
- #pred — 整数
- #prepend — 数组
- #prepend — 字符串
- #prepend — 模块
- #prepend_features — 模块
- #prepended — 模块
- #prev_float — 浮点数
- #primitive_convert — 编码::转换器
- #primitive_errinfo — 编码::转换器
- #print — IO
- #print — ARGF
- #print — 内核
- #printf — IO
- #printf — ARGF
- #printf — 内核
- #priority — 线程
- #priority= — 线程
- #private — 模块
- #private? — IO::缓冲区
- #private_call? — 无方法错误
- #private_class_method — 模块
- #private_constant — 模块
- #private_instance_methods — 模块
- #private_method_defined? — 模块
- #private_methods — 对象
- #proc — 内核
- #process_wait — 纤程::调度器
- #product — 数组
- #protected — 模块
- #protected_instance_methods — 模块
- #protected_method_defined? — 模块
- #protected_methods — 对象
- #public — 模块
- #public_class_method — 模块
- #public_constant — 模块
- #public_instance_method — 模块
- #public_instance_methods — 模块
- #public_method — 对象
- #public_method_defined? — 模块
- #public_methods — 对象
- #public_send — 对象
- #push — 数组
- #push — 线程::队列
- #push — 线程::大小队列
- #putback — 编码::转换器
- #putc — IO
- #putc — ARGF
- #putc — 内核
- #puts — IO
- #puts — ARGF
- #puts — 内核
- #pwrite — IO
- #pwrite — IO::缓冲区
- #quo — 复数
- #quo — 数值
- #quo — 浮点数
- #quo — 有理数
- #raise — 纤程
- #raise — 线程
- #raise — 内核
- #raised_exception — 跟踪点
- #rand — 随机数
- #rand — 内核
- #rand — 随机数::格式化器
- #random_number — 随机数::格式化器
- #rassoc — 数组
- #rassoc — 哈希
- #rationalize — 整数
- #rationalize — 复数
- #rationalize — 空类
- #rationalize — 浮点数
- #rationalize — 有理数
- #rdev — 文件::状态
- #rdev_major — 文件::状态
- #rdev_minor — 文件::状态
- #read — 目录
- #read — IO
- #read — ARGF
- #read — IO::缓冲区
- #read_nonblock — IO
- #read_nonblock — ARGF
- #readable? — 文件::状态
- #readable? — 文件测试
- #readable_real? — 文件::状态
- #readable_real? — 文件测试
- #readagain_bytes — 编码::无效字节序列错误
- #readbyte — IO
- #readbyte — ARGF
- #readchar — IO
- #readchar — ARGF
- #readline — IO
- #readline — ARGF
- #readline — 内核
- #readlines — IO
- #readlines — ARGF
- #readlines — 内核
- #readonly? — IO::缓冲区
- #readpartial — IO
- #readpartial — ARGF
- #real — 复数
- #real — 数值
- #real? — 复数
- #real? — 数值
- #reason — 本地跳转错误
- #receive — Ractor
- #receive_if — Ractor
- #receiver — 键错误
- #receiver — 名称错误
- #receiver — 冻结错误
- #receiver — 绑定
- #receiver — 方法
- #rect — 复数
- #rect — 数值
- #rectangular — 复数
- #rectangular — 数值
- #recv — Ractor
- #reduce — 可枚举
- #refine — 模块
- #refinements — 模块
- #regexp — 匹配数据
- #rehash — 哈希
- #reject — 数组
- #reject — 枚举器::惰性
- #reject — 哈希
- #reject — 可枚举
- #reject! — 数组 (Array)
- #reject! — 哈希 (Hash)
- #remainder — 整数 (Integer)
- #remainder — 数值 (Numeric)
- #remove_class_variable — 模块 (Module)
- #remove_const — 模块 (Module)
- #remove_instance_variable — 对象 (Object)
- #remove_method — 模块 (Module)
- #reopen — IO
- #repeated_combination — 数组 (Array)
- #repeated_permutation — 数组 (Array)
- #replace — 数组 (Array)
- #replace — 字符串 (String)
- #replace — 哈希 (Hash)
- #replacement — 编码转换器 (Encoding::Converter)
- #replacement= — 编码转换器 (Encoding::Converter)
- #report_on_exception — 线程 (Thread)
- #report_on_exception= — 线程 (Thread)
- #require — 内核 (Kernel)
- #require_relative — 内核 (Kernel)
- #resize — IO::Buffer
- #respond_to? — 对象 (Object)
- #respond_to_missing? — 对象 (Object)
- #result — StopIteration
- #resume — 纤程 (Fiber)
- #return_value — TracePoint
- #reverse — 数组 (Array)
- #reverse — 字符串 (String)
- #reverse! — 数组 (Array)
- #reverse! — 字符串 (String)
- #reverse_each — 数组 (Array)
- #reverse_each — 范围 (Range)
- #reverse_each — 可枚举 (Enumerable)
- #rewind — 目录 (Dir)
- #rewind — 枚举器 (Enumerator)
- #rewind — 枚举器链 (Enumerator::Chain)
- #rewind — 枚举器乘积 (Enumerator::Product)
- #rewind — IO
- #rewind — ARGF
- #rindex — 数组 (Array)
- #rindex — 字符串 (String)
- #rjust — 字符串 (String)
- #rotate — 数组 (Array)
- #rotate! — 数组 (Array)
- #round — 整数 (Integer)
- #round — 数值 (Numeric)
- #round — 浮点数 (Float)
- #round — 有理数 (Rational)
- #round — 时间 (Time)
- #rpartition — 字符串 (String)
- #rstrip — 字符串 (String)
- #rstrip! — 字符串 (String)
- #ruby2_keywords — 模块 (Module)
- #ruby2_keywords — Proc
- #run — 线程 (Thread)
- #sample — 数组 (Array)
- #saturday? — 时间 (Time)
- #scan — 字符串 (String)
- #script_lines — RubyVM::AbstractSyntaxTree::Node
- #script_lines — RubyVM::InstructionSequence
- #scrub — 字符串 (String)
- #scrub! — 字符串 (String)
- #sec — 时间 (Time)
- #seed — 随机数 (Random)
- #seek — 目录 (Dir)
- #seek — IO
- #seek — ARGF
- #select — 数组 (Array)
- #select — 惰性枚举器 (Enumerator::Lazy)
- #select — 哈希 (Hash)
- #select — 结构体 (Struct)
- #select — 内核 (Kernel)
- #select — 可枚举 (Enumerable)
- #select! — 数组 (Array)
- #select! — 哈希 (Hash)
- #self — TracePoint
- #send — 对象 (Object)
- #send — Ractor
- #set_backtrace — 异常 (Exception)
- #set_encoding — IO
- #set_encoding — ARGF
- #set_encoding_by_bom — IO
- #set_string — IO::Buffer
- #set_temporary_name — 模块 (Module)
- #set_trace_func — 线程 (Thread)
- #set_trace_func — 内核 (Kernel)
- #set_value — IO::Buffer
- #set_values — IO::Buffer
- #setbyte — 字符串 (String)
- #setgid? — 文件状态 (File::Stat)
- #setgid? — 文件测试 (FileTest)
- #setuid? — 文件状态 (File::Stat)
- #setuid? — 文件测试 (FileTest)
- #shared? — IO::Buffer
- #shift — 数组 (Array)
- #shift — 哈希 (Hash)
- #shift — 线程队列 (Thread::Queue)
- #shift — 线程有界队列 (Thread::SizedQueue)
- #shuffle — 数组 (Array)
- #shuffle! — 数组 (Array)
- #signal — 线程条件变量 (Thread::ConditionVariable)
- #signaled? — 进程状态 (Process::Status)
- #signo — 信号异常 (SignalException)
- #singleton_class — 对象 (Object)
- #singleton_class? — 模块 (Module)
- #singleton_method — 对象 (Object)
- #singleton_method_added — 基本对象 (BasicObject)
- #singleton_method_removed — 基本对象 (BasicObject)
- #singleton_method_undefined — 基本对象 (BasicObject)
- #singleton_methods — 对象 (Object)
- #size — 数组 (Array)
- #size — 整数 (Integer)
- #size — 字符串 (String)
- #size — 文件 (File)
- #size — 枚举器 (Enumerator)
- #size — 枚举器链 (Enumerator::Chain)
- #size — 枚举器乘积 (Enumerator::Product)
- #size — 枚举器算术序列 (Enumerator::ArithmeticSequence)
- #size — 文件状态 (File::Stat)
- #size — 哈希 (Hash)
- #size — IO::Buffer
- #size — 范围 (Range)
- #size — 匹配数据 (MatchData)
- #size — 符号 (Symbol)
- #size — 结构体 (Struct)
- #size — 线程队列 (Thread::Queue)
- #size — 线程有界队列 (Thread::SizedQueue)
- #size — 对象空间弱映射 (ObjectSpace::WeakMap)
- #size — 文件测试 (FileTest)
- #size? — 文件状态 (File::Stat)
- #size? — 文件测试 (FileTest)
- #skip — ARGF
- #sleep — 线程互斥锁 (Thread::Mutex)
- #sleep — 内核 (Kernel)
- #slice — 数组 (Array)
- #slice — 字符串 (String)
- #slice — 哈希 (Hash)
- #slice — IO::Buffer
- #slice — 符号 (Symbol)
- #slice! — 数组 (Array)
- #slice! — 字符串 (String)
- #slice_after — 惰性枚举器 (Enumerator::Lazy)
- #slice_after — 可枚举 (Enumerable)
- #slice_before — 惰性枚举器 (Enumerator::Lazy)
- #slice_before — 可枚举 (Enumerable)
- #slice_when — Enumerator::Lazy
- #slice_when — Enumerable
- #socket? — File::Stat
- #socket? — FileTest
- #sort — Array
- #sort — Enumerable
- #sort! — Array
- #sort_by — Enumerable
- #sort_by! — Array
- #source — RubyVM::AbstractSyntaxTree::Node
- #source — Regexp
- #source_encoding — Encoding::UndefinedConversionError
- #source_encoding — Encoding::InvalidByteSequenceError
- #source_encoding — Encoding::Converter
- #source_encoding_name — Encoding::UndefinedConversionError
- #source_encoding_name — Encoding::InvalidByteSequenceError
- #source_location — Binding
- #source_location — Proc
- #source_location — Method
- #source_location — UnboundMethod
- #spawn — Kernel
- #split — String
- #sprintf — Kernel
- #squeeze — String
- #squeeze! — String
- #srand — Kernel
- #start_with? — String
- #start_with? — Symbol
- #stat — IO
- #status — SystemExit
- #status — Thread
- #step — Numeric
- #step — Enumerator::ArithmeticSequence
- #step — Range
- #sticky? — File::Stat
- #sticky? — FileTest
- #stop? — Thread
- #stopped? — Process::Status
- #stopsig — Process::Status
- #storage — Fiber
- #storage= — Fiber
- #store — Hash
- #strftime — Time
- #string — MatchData
- #strip — String
- #strip! — String
- #sub — String
- #sub — Kernel
- #sub! — String
- #subclasses — Class
- #subsec — Time
- #succ — Integer
- #succ — String
- #succ — Symbol
- #succ! — String
- #success? — Process::Status
- #sum — Array
- #sum — String
- #sum — Enumerable
- #sunday? — Time
- #super_method — Method
- #super_method — UnboundMethod
- #superclass — Class
- #swapcase — String
- #swapcase — Symbol
- #swapcase! — String
- #symlink? — File::Stat
- #symlink? — FileTest
- #sync — IO
- #sync= — IO
- #synchronize — Thread::Mutex
- #syscall — Kernel
- #sysread — IO
- #sysseek — IO
- #system — Kernel
- #syswrite — IO
- #tag — UncaughtThrowError
- #take — Array
- #take — Enumerator::Lazy
- #take — Ractor
- #take — Enumerable
- #take_while — Array
- #take_while — Enumerator::Lazy
- #take_while — Enumerable
- #tally — Enumerable
- #tap — Kernel
- #tell — Dir
- #tell — IO
- #tell — ARGF
- #terminate — Thread
- #termsig — Process::Status
- #test — Kernel
- #then — Kernel
- #thread_variable? — Thread
- #thread_variable_get — Thread
- #thread_variable_set — Thread
- #thread_variables — Thread
- #throw — Kernel
- #thursday? — Time
- #timeout — IO
- #timeout — Regexp
- #timeout= — IO
- #timeout_after — Fiber::Scheduler
- #times — Integer
- #to_a — Array
- #to_a — NilClass
- #to_a — Enumerator::Lazy
- #to_a — Hash
- #to_a — ARGF
- #to_a — RubyVM::InstructionSequence
- #to_a — Range
- #to_a — MatchData
- #to_a — Struct
- #to_a — Time
- #to_a — Enumerable
- #to_ary — Array
- #to_binary — RubyVM::InstructionSequence
- #to_c — Complex
- #to_c — NilClass
- #to_c — Numeric
- #to_c — String
- #to_enum — Enumerator::Lazy
- #to_enum — Object
- #to_f — Integer
- #to_f — Complex
- #to_f — NilClass
- #to_f — String
- #to_f — Float
- #to_f — Rational
- #to_f — Time
- #to_h — Array
- #to_h — NilClass
- #to_h — Hash
- #to_h — Struct
- #to_h — Data
- #to_h — Enumerable
- #to_hash — Hash
- #to_i — Integer
- #to_i — Complex
- #to_i — NilClass
- #to_i — String
- #to_i — Float
- #to_i — IO
- #to_i — ARGF
- #to_i — Process::Status
- #to_i — 有理数
- #to_i — 时间
- #to_int — 整数
- #to_int — 数值
- #to_int — 浮点数
- #to_io — IO
- #to_io — ARGF
- #to_path — 目录
- #to_path — IO
- #to_proc — 枚举器::Yielder
- #to_proc — 哈希
- #to_proc — Proc
- #to_proc — 方法
- #to_proc — 符号
- #to_r — 整数
- #to_r — 复数
- #to_r — NilClass
- #to_r — 字符串
- #to_r — 浮点数
- #to_r — 有理数
- #to_r — 时间
- #to_s — 数组
- #to_s — 整数
- #to_s — 复数
- #to_s — NilClass
- #to_s — 字符串
- #to_s — 浮点数
- #to_s — 纤程
- #to_s — 编码
- #to_s — 对象
- #to_s — 异常
- #to_s — 模块
- #to_s — 哈希
- #to_s — ARGF
- #to_s — IO::Buffer
- #to_s — TrueClass
- #to_s — FalseClass
- #to_s — Proc
- #to_s — 方法
- #to_s — 未绑定方法
- #to_s — 进程::状态
- #to_s — Ractor
- #to_s — 范围
- #to_s — 有理数
- #to_s — 正则表达式
- #to_s — 匹配数据
- #to_s — 符号
- #to_s — 结构体
- #to_s — 数据
- #to_s — 线程
- #to_s — 时间
- #to_s — 线程::回溯::位置
- #to_s — 未捕获抛出错误
- #to_set — 可枚举
- #to_str — 字符串
- #to_sym — 字符串
- #to_write_io — ARGF
- #tokens — RubyVM::AbstractSyntaxTree::Node
- #tr — String
- #tr! — String
- #tr_s — String
- #tr_s! — String
- #trace_points — RubyVM::InstructionSequence
- #trace_var — Kernel
- #transfer — Fiber
- #transfer — IO::Buffer
- #transform_keys — Hash
- #transform_keys! — Hash
- #transform_values — Hash
- #transform_values! — Hash
- #transpose — Array
- #trap — Kernel
- #truncate — Integer
- #truncate — Numeric
- #truncate — Float
- #truncate — File
- #truncate — Rational
- #try_lock — Thread::Mutex
- #tty? — IO
- #tuesday? — Time
- #tv_nsec — Time
- #tv_sec — Time
- #tv_usec — Time
- #type — RubyVM::AbstractSyntaxTree::Node
- #uid — File::Stat
- #unbind — Method
- #unblock — Fiber::Scheduler
- #undef_method — Module
- #undefined_instance_methods — Module
- #undump — String
- #ungetbyte — IO
- #ungetc — IO
- #unicode_normalize — String
- #unicode_normalize! — String
- #unicode_normalized? — String
- #union — Array
- #uniq — Array
- #uniq — Enumerator::Lazy
- #uniq — Enumerable
- #uniq! — Array
- #unlock — Thread::Mutex
- #unpack — String
- #unpack1 — String
- #unshift — Array
- #untrace_var — Kernel
- #upcase — String
- #upcase — Symbol
- #upcase! — String
- #update — Hash
- #upto — Integer
- #upto — String
- #usec — Time
- #using — Module
- #utc — Time
- #utc? — Time
- #utc_offset — Time
- #valid? — IO::Buffer
- #valid_encoding? — String
- #value — Thread
- #value — UncaughtThrowError
- #value? — Hash
- #values — Hash
- #values — IO::Buffer
- #values — Struct
- #values — ObjectSpace::WeakMap
- #values_at — Array
- #values_at — Hash
- #values_at — MatchData
- #values_at — Struct
- #wait — IO
- #wait — Thread::ConditionVariable
- #wait_priority — IO
- #wait_readable — IO
- #wait_writable — IO
- #wakeup — Thread
- #warn — Kernel
- #warn — Warning
- #wday — Time
- #wednesday? — Time
- #with — Data
- #with_index — Enumerator
- #with_index — Enumerator::Lazy
- #with_object — Enumerator
- #world_readable? — File::Stat
- #world_readable? — FileTest
- #world_writable? — File::Stat
- #world_writable? — FileTest
- #writable? — File::Stat
- #writable? — FileTest
- #writable_real? — File::Stat
- #writable_real? — FileTest
- #write — IO
- #write — ARGF
- #write — IO::Buffer
- #write_nonblock — IO
- #xmlschema — Time
- #xor! — IO::Buffer
- #yday — Time
- #year — Time
- #yield — Proc
- #yield_self — Kernel
- #yields_directive — RDoc::MarkupReference
- #zero? — Integer
- #zero? — Numeric
- #zero? — Float
- #zero? — File::Stat
- #zero? — FileTest
- #zip — Array
- #zip — Enumerator::Lazy
- #zip — Enumerable
- #zone — Time
- #| — Array
- #| — Integer
- #| — NilClass
- #| — IO::Buffer
- #| — TrueClass
- #| — FalseClass
- #~ — Integer
- #~ — IO::Buffer
- #~ — Regexp