別のキーワード
クラス
-
ARGF
. class (26) - Array (112)
- BasicObject (4)
- Binding (2)
- Class (3)
- Complex (48)
- Dir (36)
- Encoding (110)
-
Encoding
:: Converter (20) -
Encoding
:: InvalidByteSequenceError (2) - Enumerator (13)
-
Enumerator
:: Lazy (15) -
Enumerator
:: Yielder (2) -
Errno
:: EXXX (3) - Exception (12)
- FalseClass (5)
- Fiber (3)
- File (56)
-
File
:: Stat (32) - Float (15)
- Hash (72)
- IO (93)
- Integer (16)
- LoadError (1)
- LocalJumpError (2)
- MatchData (19)
- Method (11)
- Module (53)
- NameError (5)
- NilClass (2)
- NoMethodError (3)
- Numeric (22)
- Object (66)
-
ObjectSpace
:: WeakMap (2) - Proc (17)
-
Process
:: Status (15) -
Process
:: Tms (8) - Random (6)
- Range (12)
- Rational (8)
- Regexp (31)
- RubyVM (2)
-
RubyVM
:: InstructionSequence (12) - SignalException (5)
- StopIteration (1)
- String (138)
- Struct (15)
- Symbol (18)
- SystemCallError (5)
- SystemExit (3)
- Thread (35)
-
Thread
:: Backtrace :: Location (3) -
Thread
:: Mutex (1) -
Thread
:: Queue (5) -
Thread
:: SizedQueue (4) - ThreadGroup (6)
- Time (65)
- TracePoint (19)
- TrueClass (4)
- UnboundMethod (9)
- UncaughtThrowError (3)
モジュール
- Comparable (7)
- Enumerable (56)
-
File
:: Constants (4) - FileTest (8)
- GC (3)
-
GC
:: Profiler (8) - Kernel (108)
- Marshal (6)
- Math (9)
- ObjectSpace (10)
- Process (88)
-
Process
:: GID (11) -
Process
:: Sys (15) -
Process
:: UID (11) - Signal (3)
キーワード
- != (1)
- !~ (1)
-
$ ! (1) -
$ & (1) -
$ & # 39; (1) -
$ -F (1) -
$ -p (1) -
$ 1 (1) -
$ 10 (1) -
$ 11 (1) -
$ 2 (1) -
$ 3 (1) -
$ 4 (1) -
$ 5 (1) -
$ 6 (1) -
$ 7 (1) -
$ 8 (1) -
$ 9 (1) -
$ ; (1) -
$ > (1) -
$ ? (1) -
$ LOAD _ PATH (1) -
$ PROGRAM _ NAME (1) -
$ ` (1) -
$ stdin (1) -
$ stdout (1) -
$ ~ (1) - % (2)
- & (3)
- * (4)
- ** (2)
- + (4)
- - (3)
- -@ (1)
-
/ (1) - < (3)
- << (4)
- <= (2)
- <=> (5)
- == (12)
- === (6)
- =~ (4)
- > (2)
- >= (2)
- >> (2)
-
ALT
_ SEPARATOR (1) - APPEND (1)
- ARGF (1)
- ARGV (1)
- Array (1)
-
CLOCK
_ BOOTTIME (1) -
CLOCK
_ BOOTTIME _ ALARM (1) -
CLOCK
_ MONOTONIC (1) -
CLOCK
_ MONOTONIC _ COARSE (1) -
CLOCK
_ MONOTONIC _ FAST (1) -
CLOCK
_ MONOTONIC _ PRECISE (1) -
CLOCK
_ MONOTONIC _ RAW (1) -
CLOCK
_ MONOTONIC _ RAW _ APPROX (1) -
CLOCK
_ PROCESS _ CPUTIME _ ID (1) -
CLOCK
_ PROF (1) -
CLOCK
_ REALTIME (1) -
CLOCK
_ REALTIME _ ALARM (1) -
CLOCK
_ REALTIME _ COARSE (1) -
CLOCK
_ REALTIME _ FAST (1) -
CLOCK
_ REALTIME _ PRECISE (1) -
CLOCK
_ SECOND (1) -
CLOCK
_ THREAD _ CPUTIME _ ID (1) -
CLOCK
_ UPTIME (1) -
CLOCK
_ UPTIME _ FAST (1) -
CLOCK
_ UPTIME _ PRECISE (1) -
CLOCK
_ UPTIME _ RAW (1) -
CLOCK
_ UPTIME _ RAW _ APPROX (1) -
CLOCK
_ VIRTUAL (1) - CP1250 (1)
- CP1251 (1)
- CP1252 (1)
- CP1253 (1)
- CP1254 (1)
- CP1255 (1)
- CP1256 (1)
- CP1257 (1)
- CP1258 (1)
- CP437 (1)
- CP50220 (1)
- CP50221 (1)
- CP51932 (1)
- CP65000 (1)
- CP65001 (1)
- CP737 (1)
- CP775 (1)
- CP850 (1)
- CP852 (1)
- CP855 (1)
- CP857 (1)
- CP860 (1)
- CP861 (1)
- CP862 (1)
- CP863 (1)
- CP864 (1)
- CP865 (1)
- CP866 (1)
- CP869 (1)
- CP874 (1)
- CP878 (1)
- CP932 (1)
- CP936 (1)
- CP949 (1)
- CP950 (1)
- CP951 (1)
- CSWINDOWS31J (1)
- Comparable (1)
- CompatibilityError (1)
- Complex (3)
- CsWindows31J (1)
- DATA (1)
-
DEFAULT
_ PARAMS (1) - Default (1)
- E (1)
- EAFNOSUPPORT (1)
- EBADRPC (1)
-
EBCDIC
_ CP _ US (1) - ECAPMODE (1)
- EFTYPE (1)
- EHWPOISON (1)
- EINPROGRESS (1)
- EIPSEC (1)
- EKEYEXPIRED (1)
- ELOOP (1)
- EMEDIUMTYPE (1)
- EMULTIHOP (1)
- ENOPKG (1)
- ENOPROTOOPT (1)
- ENOSPC (1)
- ENOTCAPABLE (1)
- ENOTEMPTY (1)
- ENOTSUP (1)
- ENV (1)
- EOPNOTSUPP (1)
- EPERM (1)
- EPFNOSUPPORT (1)
- EPIPE (1)
- EPROCLIM (1)
- EPROCUNAVAIL (1)
- EPROGMISMATCH (1)
- EPROGUNAVAIL (1)
- EPROTONOSUPPORT (1)
- EPROTOTYPE (1)
- EPSILON (1)
- ERPCMISMATCH (1)
- ESOCKTNOSUPPORT (1)
- ESPIPE (1)
- ESTRPIPE (1)
- EUCJP (1)
-
EUCJP
_ MS (1) -
EUC
_ JP (1) -
EUC
_ JP _ MS (1) - EXTENDED (1)
- Enumerator (1)
- Errno (1)
- EucJP (1)
-
EucJP
_ ms (1) - Exception (1)
- FIXEDENCODING (1)
-
FNM
_ NOESCAPE (1) -
FNM
_ PATHNAME (1) - Fiber (1)
- Float (1)
- GBK (1)
- GID (1)
- I (1)
- IBM037 (1)
- IBM437 (1)
- IBM737 (1)
- IBM775 (1)
- IBM850 (1)
- IBM852 (1)
- IBM855 (1)
- IBM857 (1)
- IBM860 (1)
- IBM861 (1)
- IBM862 (1)
- IBM863 (1)
- IBM864 (1)
- IBM865 (1)
- IBM866 (1)
- IBM869 (1)
- IGNORECASE (1)
- IO (1)
-
ISO2022
_ JP (1) -
ISO2022
_ JP2 (1) -
ISO
_ 2022 _ JP (1) -
ISO
_ 2022 _ JP _ 2 (1) -
ISO
_ 2022 _ JP _ KDDI (1) - Integer (1)
- Interrupt (1)
-
KOI8
_ R (1) - Lazy (1)
- LocalJumpError (1)
- MACJAPAN (1)
- MACJAPANESE (1)
-
MAJOR
_ VERSION (1) -
MAX
_ 10 _ EXP (1) -
MAX
_ EXP (1) -
MINOR
_ VERSION (1) -
MIN
_ 10 _ EXP (1) -
MIN
_ EXP (1) - MULTILINE (1)
- MacJapan (1)
- MacJapanese (1)
- Method (1)
- NOENCODING (1)
- NotImplementedError (1)
- Numeric (1)
- OPTS (2)
- ObjectSpace (1)
-
PATH
_ SEPARATOR (1) - PCK (1)
- PI (1)
-
PRIO
_ PGRP (1) -
PRIO
_ PROCESS (1) -
PRIO
_ USER (1) - Proc (1)
- Process (1)
- Profiler (1)
-
RLIMIT
_ AS (1) -
RLIMIT
_ CORE (1) -
RLIMIT
_ CPU (1) -
RLIMIT
_ DATA (1) -
RLIMIT
_ FSIZE (1) -
RLIMIT
_ MEMLOCK (1) -
RLIMIT
_ NOFILE (1) -
RLIMIT
_ NPROC (1) -
RLIMIT
_ RSS (1) -
RLIMIT
_ SBSIZE (1) -
RLIMIT
_ STACK (1) -
RLIM
_ INFINITY (1) -
RLIM
_ SAVED _ CUR (1) -
RLIM
_ SAVED _ MAX (1) -
RUBY
_ COPYRIGHT (1) -
RUBY
_ DESCRIPTION (1) -
RUBY
_ ENGINE (1) -
RUBY
_ PATCHLEVEL (1) -
RUBY
_ PLATFORM (1) - Range (1)
- Regexp (1)
- RegexpError (1)
-
SCRIPT
_ LINES _ _ (1) - SEPARATOR (1)
- SJIS (1)
-
STATELESS
_ ISO _ 2022 _ JP (1) -
STATELESS
_ ISO _ 2022 _ JP _ KDDI (1) - ScriptError (1)
- Separator (1)
- SignalException (1)
- Stat (1)
-
Stateless
_ ISO _ 2022 _ JP (1) -
Stateless
_ ISO _ 2022 _ JP _ KDDI (1) - Status (1)
- StopIteration (1)
- String (2)
- Symbol (1)
- Sys (1)
- TMPFILE (1)
-
TOPLEVEL
_ BINDING (1) - Thread (1)
- ThreadGroup (1)
- Time (1)
- Tms (1)
- TracePoint (1)
- TypeError (1)
- UID (1)
-
UTF
_ 7 (1) -
UTF
_ 8 (1) - UnboundMethod (1)
- UndefinedConversionError (1)
-
WINDOWS
_ 1250 (1) -
WINDOWS
_ 1251 (1) -
WINDOWS
_ 1252 (1) -
WINDOWS
_ 1253 (1) -
WINDOWS
_ 1254 (1) -
WINDOWS
_ 1255 (1) -
WINDOWS
_ 1256 (1) -
WINDOWS
_ 1257 (1) -
WINDOWS
_ 1258 (1) -
WINDOWS
_ 31J (1) -
WINDOWS
_ 874 (1) - WNOHANG (1)
- WUNTRACED (1)
- WeakMap (1)
-
Windows
_ 1250 (1) -
Windows
_ 1251 (1) -
Windows
_ 1252 (1) -
Windows
_ 1253 (1) -
Windows
_ 1254 (1) -
Windows
_ 1255 (1) -
Windows
_ 1256 (1) -
Windows
_ 1257 (1) -
Windows
_ 1258 (1) -
Windows
_ 31J (1) -
Windows
_ 874 (1) - [] (22)
- []= (12)
- ^ (2)
-
_ _ callee _ _ (1) -
_ _ method _ _ (1) -
_ dump (1) -
_ id2ref (1) - abort (2)
-
abort
_ on _ exception (2) -
abort
_ on _ exception= (2) - abs (1)
- abs2 (1)
-
absolute
_ path (3) - add (1)
-
add
_ trace _ func (1) - advise (1)
- aliases (1)
- all? (2)
-
all
_ symbols (1) - ancestors (1)
- angle (2)
- any? (4)
-
append
_ features (1) - arg (2)
- args (1)
- argv0 (1)
- arity (3)
-
ascii
_ compatible? (1) -
asciicompat
_ encoding (2) - asctime (1)
- assoc (1)
-
at
_ exit (1) - atime (1)
- autoload (2)
- autoload? (1)
- backtrace (1)
-
backtrace
_ locations (1) - basename (1)
- begin (2)
- between? (2)
- bind (1)
- binding (3)
- binread (1)
- binwrite (1)
- blksize (1)
- blockdev? (1)
- blocks (1)
- bytes (1)
- bytesize (1)
- call (1)
-
callee
_ id (1) - caller (3)
-
caller
_ locations (2) - capitalize (2)
- capitalize! (1)
- captures (1)
- casecmp (2)
- casecmp? (2)
- casefold? (1)
- catch (2)
- cause (1)
- cbrt (1)
- ceil (1)
- center (1)
-
change
_ privilege (2) - chardev? (1)
- chdir (4)
- chomp (2)
- chomp! (1)
- chop (2)
- chop! (1)
- chown (2)
- chr (3)
- chroot (1)
- chunk (1)
-
chunk
_ while (1) - clamp (2)
- class (1)
-
class
_ eval (2) -
class
_ exec (1) -
class
_ variable _ get (1) -
class
_ variable _ set (1) - clear (5)
-
clock
_ gettime (1) - clone (3)
- codepoints (6)
- coerce (1)
- collect (4)
- collect! (2)
- compact (2)
- compact! (2)
-
compare
_ by _ identity (1) -
compare
_ by _ identity? (1) - compatible? (1)
- compile (2)
-
compile
_ file (1) -
compile
_ option (1) -
compile
_ option= (1) - concat (4)
- conj (1)
- conjugate (1)
-
const
_ defined? (1) -
const
_ get (1) - constants (2)
- convpath (1)
-
copy
_ stream (2) - coredump? (1)
- count (1)
-
count
_ objects (1) - crypt (1)
- cstime (1)
- cstime= (1)
- ctime (2)
- current (1)
- curry (4)
- cutime (1)
- cutime= (1)
- daemon (1)
- day (1)
- default (2)
- default= (1)
-
default
_ proc (1) -
default
_ proc= (1) -
define
_ finalizer (2) -
define
_ method (2) -
defined
_ class (1) - delete (7)
- delete! (1)
-
delete
_ at (1) -
delete
_ if (4) - denominator (1)
-
deprecate
_ constant (1) - deq (2)
- detach (1)
- detect (2)
- dev (1)
-
dev
_ major (1) -
dev
_ minor (1) - directory? (2)
- dirname (1)
- disable (3)
- disasm (1)
- disassemble (1)
- display (1)
- div (1)
- downcase (2)
- downcase! (1)
- drop (3)
-
drop
_ while (5) - dst? (1)
- dump (3)
- dup (4)
- each (16)
-
each
_ byte (4) -
each
_ char (2) -
each
_ codepoint (6) -
each
_ cons (2) -
each
_ key (4) -
each
_ line (8) -
each
_ object (4) -
each
_ pair (6) -
each
_ slice (2) -
each
_ value (2) -
each
_ with _ index (2) - egid (1)
- egid= (1)
- eid (2)
- eid= (2)
- empty? (9)
- enable (3)
- enabled? (2)
- enclose (1)
- enclosed? (1)
- encode (3)
- encode! (2)
- encoding (1)
- end (1)
- entries (2)
-
enum
_ for (4) - eql? (9)
- equal? (2)
- errno (1)
-
error
_ bytes (1) - escape (1)
- euid (1)
- euid= (1)
- eval (3)
- event (1)
- exception (3)
- exec (5)
- executable? (2)
-
executable
_ real? (2) - exist? (1)
- exists? (1)
- exit (2)
- exit! (1)
-
exit
_ value (1) - exited? (1)
- exitstatus (1)
- exp (1)
- extend (1)
- extended (1)
-
external
_ encoding (1) - extname (1)
- fail (3)
- fdiv (2)
- feed (1)
- fetch (6)
- file? (2)
- fill (6)
- find (3)
-
find
_ index (3) - finish (1)
- finite? (1)
- first (4)
-
first
_ lineno (1) -
fixed
_ encoding? (1) -
flat
_ map (3) - flatten (1)
- flatten! (1)
- flock (1)
- floor (1)
- fnmatch (1)
- fnmatch? (1)
-
for
_ fd (1) -
force
_ encoding (1) - foreach (6)
- fork (3)
- format (1)
- freeze (1)
- frexp (1)
- friday? (1)
-
from
_ name (2) - frozen? (1)
- ftype (2)
- gamma (1)
-
garbage
_ collect (2) - getc (1)
- getegid (1)
- geteuid (1)
- getgid (1)
- getgm (1)
- getlocal (2)
- getpgid (1)
- getpgrp (1)
- getpriority (1)
- getrlimit (1)
- gets (7)
- getsid (1)
- getuid (1)
- getutc (1)
- gid (2)
- gid= (1)
- glob (2)
-
global
_ variables (1) - gm (2)
- gmt? (1)
-
gmt
_ offset (1) - gmtime (1)
- gmtoff (1)
-
grant
_ privilege (2) - grep (3)
-
grep
_ v (3) - group (1)
-
group
_ by (2) - groups (1)
- groups= (1)
- grpowned? (3)
- gsub (7)
- gsub! (4)
-
handle
_ interrupt (1) -
has
_ key? (1) -
has
_ value? (1) - hash (8)
- hex (1)
- hour (1)
- hypot (1)
- i (1)
- id2name (1)
- identical? (1)
- imag (1)
- imaginary (1)
- include (1)
- include? (3)
- included (1)
-
incomplete
_ input? (1) - index (5)
- infinite? (2)
- initgroups (1)
- initialize (1)
-
initialize
_ copy (1) - inject (3)
- ino (1)
-
inplace
_ mode (1) -
inplace
_ mode= (1) - insert (2)
-
insert
_ output (1) - inspect (31)
-
instance
_ eval (2) -
instance
_ methods (1) -
instance
_ of? (1) -
instance
_ variable _ defined? (1) -
instance
_ variable _ get (1) -
instance
_ variable _ set (1) -
instance
_ variables (1) - intern (1)
-
internal
_ encoding (1) - invert (1)
-
is
_ a? (1) - isdst (1)
- issetugid (1)
- join (1)
-
keep
_ if (6) - key (1)
- key? (1)
- keys (2)
- kill (3)
-
kind
_ of? (1) - lambda (2)
- lambda? (1)
- last (2)
-
last
_ error (1) -
last
_ match (2) - lazy (2)
- lchown (1)
- ldexp (1)
- length (2)
- lineno (1)
- lines (2)
- list (3)
- ljust (1)
- load (2)
- local (2)
-
local
_ variable _ set (1) -
local
_ variables (2) -
locale
_ charmap (1) - localtime (2)
- loop (2)
- lstat (1)
- lstrip (1)
- lstrip! (1)
- magnitude (1)
- main (2)
- map (5)
- map! (2)
-
marshal
_ dump (4) -
marshal
_ load (1) - match (5)
- match? (3)
-
max
_ by (4) - maxgroups (1)
- maxgroups= (1)
- mday (1)
- member? (2)
- members (2)
- merge (2)
- merge! (2)
- method (1)
-
method
_ id (1) -
method
_ missing (1) - methods (1)
- min (1)
- mkdir (1)
- mktime (2)
-
module
_ eval (2) -
module
_ exec (1) -
module
_ function (1) - modulo (1)
- mon (1)
- monday? (1)
- month (1)
- mtime (1)
- name (2)
-
name
_ list (1) -
named
_ captures (2) - names (1)
- nan? (1)
- nesting (1)
- new (47)
-
new
_ seed (1) - next (1)
- next! (1)
-
next
_ float (1) -
next
_ values (1) - nil? (1)
- nlink (1)
- nonzero? (1)
- now (1)
- nsec (1)
- numerator (1)
-
object
_ id (1) - oct (1)
- of (1)
- offset (2)
- open (10)
- ord (1)
- owned? (1)
- pack (2)
- parameters (3)
- partition (3)
- pass (1)
- path (8)
- peek (1)
-
peek
_ values (1) -
pending
_ interrupt? (2) - permutation (2)
- phase (3)
- pid (3)
- pipe (8)
- pipe? (3)
- polar (3)
- pop (4)
- popen (14)
- pos (3)
- pos= (3)
- positive? (3)
-
post
_ match (1) - pow (2)
- ppid (1)
-
pre
_ match (1) - pred (1)
- prepend (3)
-
prepend
_ features (1) - prepended (1)
-
prev
_ float (1) -
primitive
_ convert (4) -
primitive
_ errinfo (1) - print (3)
- printf (4)
- priority (1)
- priority= (1)
- private (2)
-
private
_ call? (1) -
private
_ class _ method (1) -
private
_ constant (1) -
private
_ instance _ methods (1) -
private
_ method _ defined? (1) -
private
_ methods (1) - proc (2)
- product (2)
- protected (1)
-
protected
_ instance _ methods (1) -
protected
_ method _ defined? (1) -
protected
_ methods (1) - public (2)
-
public
_ class _ method (1) -
public
_ constant (1) -
public
_ instance _ method (1) -
public
_ instance _ methods (1) -
public
_ method (1) -
public
_ method _ defined? (1) -
public
_ methods (1) -
public
_ send (2) - push (3)
- putback (2)
- putc (3)
- puts (3)
- pwd (1)
- quo (2)
- quote (1)
- raise (4)
-
raised
_ exception (1) - rassoc (1)
- rationalize (6)
-
raw
_ data (1) - rdev (1)
-
rdev
_ major (1) -
rdev
_ minor (1) -
re
_ exchange (2) -
re
_ exchangeable? (2) - read (5)
-
read
_ nonblock (2) - readable? (2)
-
readable
_ real? (2) - readchar (1)
- readline (4)
- readlines (7)
- readlink (1)
- readpartial (2)
- real (1)
- real? (1)
- realdirpath (1)
- realpath (1)
- reason (1)
- receiver (1)
- rect (2)
- rectangular (2)
- reduce (3)
- regexp (1)
- rehash (1)
- reject (2)
- reject! (4)
- remainder (1)
-
remove
_ class _ variable (1) -
remove
_ const (1) -
remove
_ instance _ variable (1) - reopen (3)
-
repeated
_ combination (2) -
repeated
_ permutation (2) - replace (4)
- replacement (1)
- replacement= (1)
- replicate (1)
- report (1)
-
report
_ on _ exception (2) -
report
_ on _ exception= (2) -
require
_ relative (1) -
respond
_ to? (1) -
respond
_ to _ missing? (1) - restore (1)
- result (2)
- resume (1)
-
return
_ value (1) - reverse (2)
- reverse! (2)
-
reverse
_ each (2) - rewind (1)
- rid (2)
- rindex (4)
- rjust (1)
- rmdir (1)
- round (4)
- rpartition (1)
- rstrip (1)
- rstrip! (1)
- sample (4)
- saturday? (1)
- scan (2)
- scrub (1)
- scrub! (1)
-
search
_ convpath (1) - sec (1)
- seed (1)
- seek (1)
- select (2)
- select! (4)
- self (1)
- send (2)
-
set
_ backtrace (1) -
set
_ encoding (4) -
set
_ trace _ func (2) - setegid (1)
- seteuid (1)
- setgid (1)
- setgid? (1)
- setpgid (1)
- setpgrp (1)
- setpriority (1)
- setproctitle (1)
- setregid (1)
- setresgid (1)
- setresuid (1)
- setreuid (1)
- setrgid (1)
- setrlimit (2)
- setruid (1)
- setsid (1)
- setuid (1)
- setuid? (1)
- shift (5)
-
sid
_ available? (2) - signaled? (1)
- signm (1)
- signo (1)
-
singleton
_ methods (1) - size (5)
- size? (2)
- skip (1)
- sleep (3)
- slice (10)
- slice! (2)
-
slice
_ after (3) -
slice
_ before (3) -
slice
_ when (1) - socket? (2)
- sort (2)
- sort! (2)
-
sort
_ by (2) - source (1)
-
source
_ location (1) - spawn (5)
- split (2)
- sprintf (1)
- sqrt (1)
- squeeze (1)
- squeeze! (1)
- srand (2)
- start (2)
- stat (1)
- status (1)
- step (8)
- sticky? (1)
- stime (1)
- stime= (1)
- stop (1)
- stop? (1)
- stopped? (1)
- stopsig (1)
- store (1)
- strftime (1)
- strip (1)
- strip! (1)
- sub (5)
- sub! (3)
- subsec (1)
- succ (2)
- succ! (1)
- success? (2)
- sum (2)
- sunday? (1)
-
super
_ method (2) - superclass (1)
- swapcase (2)
- swapcase! (1)
- switch (4)
- symlink? (2)
- sysopen (1)
- sysread (1)
- system (4)
- tag (1)
- taint (1)
- tainted? (1)
- tap (1)
- tell (3)
- terminate (1)
- termsig (1)
- test (2)
- thursday? (1)
- times (1)
-
to
_ a (4) -
to
_ ary (1) -
to
_ c (4) -
to
_ enum (4) -
to
_ f (3) -
to
_ h (1) -
to
_ hash (2) -
to
_ i (4) -
to
_ int (1) -
to
_ path (2) -
to
_ proc (5) -
to
_ r (2) -
to
_ regexp (1) -
to
_ s (22) -
to
_ str (2) -
to
_ sym (1) -
total
_ time (1) - tr (1)
- tr! (1)
-
tr
_ s (1) -
tr
_ s! (1) - trace (1)
-
trace
_ var (3) - transpose (1)
- trap (4)
- truncate (2)
-
try
_ convert (1) - tuesday? (1)
-
tv
_ nsec (1) -
tv
_ sec (1) -
tv
_ usec (1) - uid (2)
- uid= (1)
-
undefine
_ finalizer (1) - union (1)
- uniq (2)
- uniq! (2)
- unlink (2)
- unpack (1)
- unpack1 (1)
- unshift (1)
- untaint (1)
-
untrace
_ var (1) - upcase (2)
- upcase! (1)
- update (4)
- upto (3)
- usec (1)
-
used
_ modules (1) - utc (3)
- utc? (1)
-
utc
_ offset (1) - utime (1)
- utime= (1)
- value (2)
- value? (1)
- values (1)
-
values
_ at (5) - wait (1)
- wait2 (1)
- waitall (1)
- waitpid (1)
- waitpid2 (1)
- wakeup (1)
- wday (1)
- wednesday? (1)
-
with
_ index (2) -
world
_ readable? (2) -
world
_ writable? (2) - writable? (2)
-
writable
_ real? (2) - write (2)
-
write
_ nonblock (1) - yday (1)
- year (1)
- yield (3)
- zero? (4)
- zip (6)
- zone (1)
- | (2)
- ~ (1)
検索結果
先頭5件
-
ARGF
. class # inspect -> String (18307.0) -
常に文字列 "ARGF" を返します。
常に文字列 "ARGF" を返します。 -
ARGF
. class # pos -> Integer (18307.0) -
ARGFが現在開いているファイルのファイルポインタの現在の位置をバイト単位 の整数で返します。
ARGFが現在開いているファイルのファイルポインタの現在の位置をバイト単位
の整数で返します。
ARGF.pos # => 0
ARGF.gets # => "This is line one\n"
ARGF.pos # => 17
@see IO#pos, IO#tell, ARGF.class#pos= -
ARGF
. class # pos=(n) (18307.0) -
ARGFが開いているファイルのファイルポインタを指定位置に移動します。
ARGFが開いているファイルのファイルポインタを指定位置に移動します。
@param n 先頭からのオフセットをバイト単位の整数で指定します。
ARGF.pos = 17
ARGF.gets # => "This is line two\n"
@see IO#pos=, ARGF.class#pos -
ARGF
. class # print(*arg) -> nil (18307.0) -
引数を順に処理対象のファイルに出力します。
引数を順に処理対象のファイルに出力します。
c:ARGF#inplace時にのみ使用できます。
また $stdout への代入の影響を受けません。
それ以外は Kernel.#print と同じです。
@param arg 出力するオブジェクトを任意個指定します。 -
ARGF
. class # printf(format , *arg) -> nil (18307.0) -
C 言語の printf と同じように、format に従い引数を 文字列に変換して処理対象のファイルに出力します。
C 言語の printf と同じように、format に従い引数を
文字列に変換して処理対象のファイルに出力します。
c:ARGF#inplace時にのみ使用できます。
また $stdout への代入の影響を受けません。
それ以外は出力先を指定しない形式の Kernel.#printf と同じです。
@param format フォーマット文字列です。
@param arg フォーマットされる引数です。 -
ARGF
. class # putc(ch) -> object (18307.0) -
文字 ch を処理対象のファイルに出力します。 ch を返します。
文字 ch を処理対象のファイルに出力します。
ch を返します。
c:ARGF#inplace時にのみ使用できます。
また $stdout への代入の影響を受けません。
それ以外は Kernel.#putc と同じです。
@param ch 出力する文字を String オブジェクトで指定します。 -
ARGF
. class # puts(*arg) -> nil (18307.0) -
引数と改行を順番に処理対象のファイルに出力します。 引数がなければ改行のみを出力します。
引数と改行を順番に処理対象のファイルに出力します。
引数がなければ改行のみを出力します。
c:ARGF#inplace時にのみ使用できます。
また $stdout への代入の影響を受けません。
それ以外は Kernel.#puts と同じです。
@param arg 出力するオブジェクトを任意個指定します。 -
ARGF
. class # readpartial(maxlen , outbuf = nil) -> String (18307.0) -
IO#readpartialを参照。ARGF.class#read などとは違って複数ファ イルを同時に読み込むことはありません。
IO#readpartialを参照。ARGF.class#read などとは違って複数ファ
イルを同時に読み込むことはありません。
@param maxlen 読み込む長さの上限を整数で指定します。
@param outbuf 読み込んだデータを格納する String オブジェクトを指定します。
@see IO#readpartial, ARGF.class#read_nonblock -
ARGF
. class # skip -> self (18307.0) -
現在開いている処理対象のファイルをクローズします。 次回の読み込みは次の引数が処理対象になります。 self を返します。
現在開いている処理対象のファイルをクローズします。
次回の読み込みは次の引数が処理対象になります。
self を返します。
$ echo "foo" > foo
$ echo "bar" > bar
$ ruby argf.rb foo bar
ARGF.filename # => "foo"
ARGF.skip
ARGF.filename # => "bar" -
Array
# drop(n) -> Array (18307.0) -
配列の先頭の n 要素を捨てて、 残りの要素を配列として返します。 このメソッドは自身を破壊的に変更しません。
配列の先頭の n 要素を捨てて、
残りの要素を配列として返します。
このメソッドは自身を破壊的に変更しません。
@param n 捨てる要素数。
//emlist[例][ruby]{
a = [1, 2, 3, 4, 5, 0]
a.drop(3) # => [4, 5, 0]
# 変数aの値は変化しない
a # => [1, 2, 3, 4, 5, 0]
//}
@see Enumerable#drop, Array#drop_while, Array#shift -
Array
# drop _ while -> Enumerator (18307.0) -
ブロックを評価して最初に偽となった要素の手前の要素まで捨て、 残りの要素を配列として返します。 このメソッドは自身を破壊的に変更しません。
ブロックを評価して最初に偽となった要素の手前の要素まで捨て、
残りの要素を配列として返します。
このメソッドは自身を破壊的に変更しません。
ブロックを指定しなかった場合は、Enumerator を返します。
//emlist[例][ruby]{
a = [1, 2, 3, 4, 5, 0]
a.drop_while {|i| i < 3 } # => [3, 4, 5, 0]
# 変数aの値は変化しない
a # => [1, 2, 3, 4, 5, 0]
//}
@see Enumerable#drop_while, Array... -
Array
# drop _ while {|element| . . . } -> Array (18307.0) -
ブロックを評価して最初に偽となった要素の手前の要素まで捨て、 残りの要素を配列として返します。 このメソッドは自身を破壊的に変更しません。
ブロックを評価して最初に偽となった要素の手前の要素まで捨て、
残りの要素を配列として返します。
このメソッドは自身を破壊的に変更しません。
ブロックを指定しなかった場合は、Enumerator を返します。
//emlist[例][ruby]{
a = [1, 2, 3, 4, 5, 0]
a.drop_while {|i| i < 3 } # => [3, 4, 5, 0]
# 変数aの値は変化しない
a # => [1, 2, 3, 4, 5, 0]
//}
@see Enumerable#drop_while, Array... -
Array
# inspect -> String (18307.0) -
自身の情報を人間に読みやすい文字列にして返します。
自身の情報を人間に読みやすい文字列にして返します。
//emlist[例][ruby]{
[1, 2, 3, 4].to_s # => "[1, 2, 3, 4]"
[1, 2, 3, 4].inspect # => "[1, 2, 3, 4]"
//} -
Array
# keep _ if -> Enumerator (18307.0) -
ブロックが真を返した要素を残し、偽を返した要素を自身から削除します。
ブロックが真を返した要素を残し、偽を返した要素を自身から削除します。
//emlist[例][ruby]{
a = %w{ a b c d e f }
a.keep_if {|v| v =~ /[aeiou]/} # => ["a", "e"]
a # => ["a", "e"]
//}
keep_if は常に self を返しますが、Array#select! は要素が 1 つ以上削除されれば self を、
1 つも削除されなければ nil を返します。
//emlist[例][ruby]{
a = %w{ a b c d e f }
a.keep_if {|v| v =~ /... -
Array
# keep _ if {|item| . . . } -> self (18307.0) -
ブロックが真を返した要素を残し、偽を返した要素を自身から削除します。
ブロックが真を返した要素を残し、偽を返した要素を自身から削除します。
//emlist[例][ruby]{
a = %w{ a b c d e f }
a.keep_if {|v| v =~ /[aeiou]/} # => ["a", "e"]
a # => ["a", "e"]
//}
keep_if は常に self を返しますが、Array#select! は要素が 1 つ以上削除されれば self を、
1 つも削除されなければ nil を返します。
//emlist[例][ruby]{
a = %w{ a b c d e f }
a.keep_if {|v| v =~ /... -
Array
# product(*lists) -> Array (18307.0) -
レシーバの配列と引数で与えられた配列(複数可)のそれぞれから要素を1 個ずつとって配列とし,それらのすべての配列を要素とする配列を返します。
レシーバの配列と引数で与えられた配列(複数可)のそれぞれから要素を1
個ずつとって配列とし,それらのすべての配列を要素とする配列を返します。
返される配列の長さは,レシーバと引数で与えられた配列の長さのすべての積にな
ります。
@param lists 配列。複数指定可能。
//emlist[例][ruby]{
[1,2,3].product([4,5]) # => [[1,4],[1,5],[2,4],[2,5],[3,4],[3,5]]
[1,2].product([1,2]) # => [[1,1],[1,2],[2,1],[2,2]]
[1,2].prod... -
Array
# product(*lists) { |e| . . . } -> self (18307.0) -
レシーバの配列と引数で与えられた配列(複数可)のそれぞれから要素を1 個ずつとって配列とし,それらのすべての配列を要素とする配列を返します。
レシーバの配列と引数で与えられた配列(複数可)のそれぞれから要素を1
個ずつとって配列とし,それらのすべての配列を要素とする配列を返します。
返される配列の長さは,レシーバと引数で与えられた配列の長さのすべての積にな
ります。
@param lists 配列。複数指定可能。
//emlist[例][ruby]{
[1,2,3].product([4,5]) # => [[1,4],[1,5],[2,4],[2,5],[3,4],[3,5]]
[1,2].product([1,2]) # => [[1,1],[1,2],[2,1],[2,2]]
[1,2].prod... -
Array
# repeated _ combination(n) -> Enumerator (18307.0) -
サイズ n の重複組み合わせをすべて生成し、それを引数としてブロックを実行 します。
サイズ n の重複組み合わせをすべて生成し、それを引数としてブロックを実行
します。
得られる組み合わせの順序は保証されません。ブロックなしで呼び出されると、
組み合わせを生成する Enumerator オブジェクトを返します。
@param n 生成される配列のサイズを整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる暗
黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します。
//emli... -
Array
# repeated _ combination(n) { |c| . . . } -> self (18307.0) -
サイズ n の重複組み合わせをすべて生成し、それを引数としてブロックを実行 します。
サイズ n の重複組み合わせをすべて生成し、それを引数としてブロックを実行
します。
得られる組み合わせの順序は保証されません。ブロックなしで呼び出されると、
組み合わせを生成する Enumerator オブジェクトを返します。
@param n 生成される配列のサイズを整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる暗
黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します。
//emli... -
Class
# superclass -> Class | nil (18307.0) -
自身のスーパークラスを返します。
自身のスーパークラスを返します。
//emlist[例][ruby]{
File.superclass #=> IO
IO.superclass #=> Object
class Foo; end
class Bar < Foo; end
Bar.superclass #=> Foo
Object.superclass #=> BasicObject
//}
ただし BasicObject.superclass は nil を返します。
//emlist[例][ruby]{
BasicObject.supercl... -
Comparable
# clamp(min , max) -> object (18307.0) -
self を範囲内に収めます。
self を範囲内に収めます。
self <=> min が負数を返したときは min を、
self <=> max が正数を返したときは max を、
それ以外の場合は self を返します。
@param min 範囲の下端を表すオブジェクトを指定します。
@param max 範囲の上端を表すオブジェクトを指定します。
//emlist[例][ruby]{
12.clamp(0, 100) #=> 12
523.clamp(0, 100) #=> 100
-3.123.clamp(0, 100) #=> 0
'd'.clamp('... -
Complex
# clamp(range) -> object (18307.0) -
@undef
@undef -
Complex
# inspect -> String (18307.0) -
自身を人間が読みやすい形の文字列表現にして返します。
自身を人間が読みやすい形の文字列表現にして返します。
//emlist[例][ruby]{
Complex(2).inspect # => "(2+0i)"
Complex('-8/6').inspect # => "((-4/3)+0i)"
Complex('1/2i').inspect # => "(0+(1/2)*i)"
Complex(0, Float::INFINITY).inspect # => "(0+Infinity*i)"
Complex(Float:... -
Complex
# marshal _ dump -> Array (18307.0) -
Marshal.#load のためのメソッドです。 Complex::compatible#marshal_load で復元可能な配列を返します。
Marshal.#load のためのメソッドです。
Complex::compatible#marshal_load で復元可能な配列を返します。
2.0 以降では Marshal.#load で 1.8 系の Complex オブジェクト
を保存した文字列も復元できます。
[注意] Complex::compatible は通常の方法では参照する事ができません。 -
Complex
# phase -> Float (18307.0) -
自身の偏角を[-π,π]の範囲で返します。
自身の偏角を[-π,π]の範囲で返します。
//emlist[例][ruby]{
Complex.polar(3, Math::PI/2).arg # => 1.5707963267948966
//}
非正の実軸付近での挙動に注意してください。以下の例のように虚部が 0.0 と
-0.0 では値が変わります。
//emlist[例][ruby]{
Complex(-1, 0).arg #=> 3.141592653589793
Complex(-1, -0).arg #=> 3.141592653589793
Complex(-1... -
Complex
# polar -> [Numeric , Numeric] (18307.0) -
自身の絶対値と偏角を配列にして返します。
自身の絶対値と偏角を配列にして返します。
//emlist[例][ruby]{
Complex.polar(1, 2).polar # => [1, 2]
//}
@see Numeric#polar -
Complex
. polar(r , theta = 0) -> Complex (18307.0) -
絶対値が r、偏角が theta である Complex クラスのオブジェクトを生成します。
絶対値が r、偏角が theta である Complex クラスのオブジェクトを生成します。
@param r 生成する複素数の絶対値。
@param theta 生成する複素数の偏角。単位はラジアンです。省略した場合は 0 です。
//emlist[例][ruby]{
Complex.polar(2.0) # => (2.0+0.0i)
Complex.polar(2.0, 0) # => (2.0+0.0i)
Complex.polar(2.0, Math::PI) # => (-2.0+2.4492127076447545e-16i)
//... -
Dir
# inspect -> String (18307.0) -
self の情報を人間に読みやすい文字列にして返します。
self の情報を人間に読みやすい文字列にして返します。
//emlist[例][ruby]{
Dir.open("/") { |d| d.inspect } # => "#<Dir:/>"
//} -
Dir
# path -> String (18307.0) -
オープンしているディレクトリのパス名を文字列で返します。
オープンしているディレクトリのパス名を文字列で返します。
//emlist[例][ruby]{
Dir.open("..") do |d|
d.path # => ".."
d.to_path # => ".."
end
//} -
Dir
# to _ path -> String (18307.0) -
オープンしているディレクトリのパス名を文字列で返します。
オープンしているディレクトリのパス名を文字列で返します。
//emlist[例][ruby]{
Dir.open("..") do |d|
d.path # => ".."
d.to_path # => ".."
end
//} -
Dir
. empty?(path _ name) -> bool (18307.0) -
path_name で与えられたディレクトリが空の場合に真を返します。 ディレクトリでない場合や空でない場合に偽を返します。
path_name で与えられたディレクトリが空の場合に真を返します。
ディレクトリでない場合や空でない場合に偽を返します。
//emlist[例][ruby]{
Dir.empty?('.') #=> false
Dir.empty?(IO::NULL) #=> false
require 'tmpdir'
Dir.mktmpdir { |dir| Dir.empty?(dir) } #=> true
//}
@param path_name 確認したいディレクトリ名。 -
ENV
. empty? -> bool (18307.0) -
環境変数がひとつも定義されていない時真を返します。
環境変数がひとつも定義されていない時真を返します。 -
ENV
. inspect -> String (18307.0) -
ENV オブジェクトを文字列化します。 Hash#inspect と同じように動作します。
ENV オブジェクトを文字列化します。 Hash#inspect と同じように動作します。 -
ENV
. keep _ if -> Enumerator (18307.0) -
キーと値を引数としてブロックを評価した結果が真であ るような要素を環境変数に残します。
キーと値を引数としてブロックを評価した結果が真であ
るような要素を環境変数に残します。
keep_if は常に self を返します。
select! はオブジェクトが変更された場合に self を、
されていない場合に nil を返します。
ブロックが省略された場合には Enumerator を返します。
@see ENV.delete_if,ENV.reject!, Hash#keep_if, Hash#select!, -
ENV
. keep _ if {|key , value| . . . } -> ENV (18307.0) -
キーと値を引数としてブロックを評価した結果が真であ るような要素を環境変数に残します。
キーと値を引数としてブロックを評価した結果が真であ
るような要素を環境変数に残します。
keep_if は常に self を返します。
select! はオブジェクトが変更された場合に self を、
されていない場合に nil を返します。
ブロックが省略された場合には Enumerator を返します。
@see ENV.delete_if,ENV.reject!, Hash#keep_if, Hash#select!, -
ENV
. replace(hash) -> ENV (18307.0) -
環境変数を hash と同じ内容に変更します。 self を返します。
環境変数を hash と同じ内容に変更します。 self を返します。
@param hash キーと値の対応関係を指定します。 to_hash でハッシュに変換されます。 -
ENV
. update(other) -> ENV (18307.0) -
ハッシュ other の内容を環境変数にマージします。重複するキー に対応する値は other の内容で上書きされます。
ハッシュ other の内容を環境変数にマージします。重複するキー
に対応する値は other の内容で上書きされます。
self と other に同じキーがあった場合はブロック付きか否かで
判定方法が違います。ブロック付きのときはブロックを呼び出して
その返す値を重複キーに対応する値にします。ブロック付きでない
場合は常に other の値を使います。
@param other 上書きするハッシュを指定します。 -
ENV
. update(other) {|key , self _ val , other _ val| . . . } -> ENV (18307.0) -
ハッシュ other の内容を環境変数にマージします。重複するキー に対応する値は other の内容で上書きされます。
ハッシュ other の内容を環境変数にマージします。重複するキー
に対応する値は other の内容で上書きされます。
self と other に同じキーがあった場合はブロック付きか否かで
判定方法が違います。ブロック付きのときはブロックを呼び出して
その返す値を重複キーに対応する値にします。ブロック付きでない
場合は常に other の値を使います。
@param other 上書きするハッシュを指定します。 -
Encoding
# ascii _ compatible? -> bool (18307.0) -
自身が ASCII 互換のエンコーディングである場合真返します。 そうでない場合は偽を返します。
自身が ASCII 互換のエンコーディングである場合真返します。
そうでない場合は偽を返します。
//emlist[例][ruby]{
Encoding::UTF_8.ascii_compatible? #=> true
Encoding::UTF_16BE.ascii_compatible? #=> false
//} -
Encoding
# inspect -> String (18307.0) -
プログラマにわかりやすい表現の文字列を返します。
プログラマにわかりやすい表現の文字列を返します。
//emlist[例][ruby]{
Encoding::UTF_8.inspect #=> "#<Encoding:UTF-8>"
Encoding::ISO_2022_JP.inspect #=> "#<Encoding:ISO-2022-JP (dummy)>"
//} -
Encoding
# replicate(name) -> Encoding (18307.0) -
レシーバのエンコーディングを複製(replicate)します。 複製されたエンコーディングは元のエンコーディングと同じバイト構造を持たなければなりません。 name という名前のエンコーディングが既に存在する場合は ArgumentError を発生します。
レシーバのエンコーディングを複製(replicate)します。
複製されたエンコーディングは元のエンコーディングと同じバイト構造を持たなければなりません。
name という名前のエンコーディングが既に存在する場合は ArgumentError を発生します。
Ruby 3.2 から非推奨となり、Ruby 3.3 で削除予定です。
//emlist[][ruby]{
encoding = Encoding::UTF_8.replicate("REPLICATED_UTF-8") #=> #<Encoding:REPLICATED_UTF-8>
encoding.name ... -
Encoding
. compatible?(obj1 , obj2) -> Encoding | nil (18307.0) -
2つのオブジェクトのエンコーディングに関する互換性をチェックします。 互換性がある場合はそのエンコーディングを、 ない場合は nil を返します。
2つのオブジェクトのエンコーディングに関する互換性をチェックします。
互換性がある場合はそのエンコーディングを、
ない場合は nil を返します。
引数が両方とも文字列である場合、互換性があるならば
その文字列を結合できます。この場合返り値のエンコーディングは
結合した文字列が取るであろう Encoding オブジェクトを返します。
//emlist[例][ruby]{
Encoding.compatible?("\xa1".force_encoding("iso-8859-1"), "b")
#=> #<Encoding:ISO-8859-1>
Encoding.compatible?... -
Encoding
. locale _ charmap -> String | nil (18307.0) -
ロケールエンコーディングを決定するために用いる、locale charmap 名を返します。nl_langinfo 等がない環境では nil を、miniruby では ASCII_8BIT を返します。
ロケールエンコーディングを決定するために用いる、locale charmap 名を返します。nl_langinfo 等がない環境では nil を、miniruby では ASCII_8BIT を返します。
//emlist[Debian GNU/Linux + LANG=C][ruby]{
Encoding.locale_charmap #=> "ANSI_X3.4-1968"
//}
//emlist[LANG=ja_JP.EUC-JP][ruby]{
Encoding.locale_charmap #=> "EUC-JP"
//}
//emlist[SunOS 5 + LANG=C]... -
Encoding
:: CP1250 -> Encoding (18307.0) -
Windows-1250 エンコーディング。
Windows-1250 エンコーディング。
ISO8859-2 の亜種です。
@see http://www.microsoft.com/globaldev/reference/sbcs/1250.mspx,
https://en.wikipedia.org/wiki/Windows-1250 -
Encoding
:: CP1251 -> Encoding (18307.0) -
Windows-1251 エンコーディング。
Windows-1251 エンコーディング。
キリル文字を用いる言語を取り扱う8bit single-byteエンコーディングです。
@see http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1251.mspx,
https://en.wikipedia.org/wiki/Windows-1251 -
Encoding
:: CP1252 -> Encoding (18307.0) -
Windows-1252 エンコーディングです。
Windows-1252 エンコーディングです。
ISO8859-1 の亜種です。
@see Encoding::ISO_8859_1
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1252.mspx,
https://en.wikipedia.org/wiki/Windows-1252 -
Encoding
:: CP1253 -> Encoding (18307.0) -
Windows-1253 エンコーディング。
Windows-1253 エンコーディング。
ISO8859-7 の亜種です。
@see Encoding::ISO_8859_7,
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1253.mspx,
https://en.wikipedia.org/wiki/Windows-1253 -
Encoding
:: CP1254 -> Encoding (18307.0) -
Windows-1254 エンコーディング。
Windows-1254 エンコーディング。
ISO8859-9 の亜種です。
@see Encoding::ISO_8859_9,
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1254.mspx,
https://en.wikipedia.org/wiki/Windows-1254 -
Encoding
:: CP1255 -> Encoding (18307.0) -
Windows-1255 エンコーディング。
Windows-1255 エンコーディング。
ISO8859-8 の亜種です。
@see Encoding::ISO_8859_8,
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1255.mspx,
https://en.wikipedia.org/wiki/Windows-1255 -
Encoding
:: CP1256 -> Encoding (18307.0) -
Windows-1256 エンコーディング。
Windows-1256 エンコーディング。
Windowsで用いられる、アラビア文字を扱う 8bit single-byte エンコーディングです。
@see Encoding::ISO_8859_6,
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1256.mspx,
https://en.wikipedia.org/wiki/Windows-1256 -
Encoding
:: CP1257 -> Encoding (18307.0) -
Windows-1257 エンコーディング。
Windows-1257 エンコーディング。
ISO8859-13 の亜種です。
@see Encoding::ISO8859_13,
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1257.mspx,
https://en.wikipedia.org/wiki/Windows-1257 -
Encoding
:: CP1258 -> Encoding (18307.0) -
WINDOWS-1258 エンコーディング。
WINDOWS-1258 エンコーディング。
ベトナム語を扱う 8bit single-byteエンコーディングです。
@see https://en.wikipedia.org/wiki/Windows-1258 -
Encoding
:: CP437 -> Encoding (18307.0) -
CP437 エンコーディング。
CP437 エンコーディング。
@see https://en.wikipedia.org/wiki/Code_page_437,
Encoding::CP869 -
Encoding
:: CP50220 -> Encoding (18307.0) -
CP50220 エンコーディング、 Windows で用いられる ISO-2022-JP 亜種です。
CP50220 エンコーディング、
Windows で用いられる ISO-2022-JP 亜種です。
CP50221 とほぼ同様のエンコーディングですが、
他のエンコーディングへの変換テーブルが少し異なります。
@see http://legacy-encoding.osdn.jp/wiki/index.php?cp50220 -
Encoding
:: CP50221 -> Encoding (18307.0) -
Windows で用いられる、ISO-2022-JP 亜種です。
Windows で用いられる、ISO-2022-JP 亜種です。
ISO-2022-JP に加え、ESC ( I でいわゆる半角カナを許し、Windows の機種依存文字を扱うことができます。
@see http://legacy-encoding.osdn.jp/wiki/index.php?cp50221 -
Encoding
:: CP51932 -> Encoding (18307.0) -
Windows で用いられる、日本語 EUC 亜種です。
Windows で用いられる、日本語 EUC 亜種です。
G0 が US-ASCII、G1 が JIS X 0201 片仮名図形文字集合、G2 が JIS X 0208 + Windows の機種依存文字となっており、G3 は未割り当てになっています。
@see http://legacy-encoding.osdn.jp/wiki/index.php?cp51932 -
Encoding
:: CP65000 -> Encoding (18307.0) -
UTF-7 です。
UTF-7 です。
7ビットの範囲内で表現される、Unicode のエンコーディングの一種です。
ダミーエンコーディングです。 -
Encoding
:: CP65001 -> Encoding (18307.0) -
UTF-8。Unicode や ISO 10646 を ASCII 互換な形で符号化するための方式です。
UTF-8。Unicode や ISO 10646 を ASCII 互換な形で符号化するための方式です。
BOM を含みません。
@see https://tools.ietf.org/html/rfc3629 -
Encoding
:: CP737 -> Encoding (18307.0) -
CP437 エンコーディング。
CP437 エンコーディング。
ギリシャ語を取り扱う 8bit single-byteエンコーディングです。
@see https://en.wikipedia.org/wiki/Code_page_737 -
Encoding
:: CP775 -> Encoding (18307.0) -
CP775 エンコーディング。
CP775 エンコーディング。
バルト語派の言語を扱うための 8bit single-byteエンコーディングです。
@see https://en.wikipedia.org/wiki/Code_page_775 -
Encoding
:: CP850 -> Encoding (18307.0) -
CP850 エンコーディング。
CP850 エンコーディング。
@see https://en.wikipedia.org/wiki/Code_page_850 -
Encoding
:: CP852 -> Encoding (18307.0) -
CP852 エンコーディング。
CP852 エンコーディング。
ラテンアルファベットを用いる中欧の言語のための
8bit single-byte エンコーディングです。
@see https://en.wikipedia.org/wiki/Code_page_852 -
Encoding
:: CP855 -> Encoding (18307.0) -
CP855 エンコーディング。
CP855 エンコーディング。
キリル文字を用いる言語のための
8bit single-byte エンコーディングです。
@see https://en.wikipedia.org/wiki/Code_page_855 -
Encoding
:: CP857 -> Encoding (18307.0) -
CP857 エンコーディング。
CP857 エンコーディング。
トルコ語に用いられる、
8bit single-byte エンコーディングです。
@see https://en.wikipedia.org/wiki/Code_page_857 -
Encoding
:: CP860 -> Encoding (18307.0) -
CP860 エンコーディング。
CP860 エンコーディング。
ポルトガル語に用いられる、
8bit single-byte エンコーディングです。
@see https://en.wikipedia.org/wiki/Code_page_860 -
Encoding
:: CP861 -> Encoding (18307.0) -
CP861 エンコーディング。
CP861 エンコーディング。
アイスランド語に用いられる、
8bit single-byte エンコーディングです。
@see https://en.wikipedia.org/wiki/Code_page_861 -
Encoding
:: CP862 -> Encoding (18307.0) -
CP862 エンコーディング。
CP862 エンコーディング。
ヘブライ語に用いられる、
8bit single-byte エンコーディングです。
@see https://en.wikipedia.org/wiki/Code_page_862 -
Encoding
:: CP863 -> Encoding (18307.0) -
CP863 エンコーディング。
CP863 エンコーディング。
フランス語に用いられる、
8bit single-byte エンコーディングです。
@see https://en.wikipedia.org/wiki/Code_page_863 -
Encoding
:: CP864 -> Encoding (18307.0) -
CP864 エンコーディング。
CP864 エンコーディング。
アラビア語に用いられる、
8bit single-byte エンコーディングです。
@see https://en.wikipedia.org/wiki/Code_page_864 -
Encoding
:: CP865 -> Encoding (18307.0) -
CP865 エンコーディング。
CP865 エンコーディング。
北欧の諸言語に用いられる、
8bit single-byte エンコーディングです。
@see https://en.wikipedia.org/wiki/Code_page_865 -
Encoding
:: CP866 -> Encoding (18307.0) -
CP866 エンコーディング。
CP866 エンコーディング。
キリル文字を使う諸言語に用いられる、
8bit single-byte エンコーディングです。
@see https://en.wikipedia.org/wiki/Code_page_866 -
Encoding
:: CP869 -> Encoding (18307.0) -
CP869 エンコーディング。
CP869 エンコーディング。
ギリシャ語を取り扱う 8bit single-byteエンコーディングです。
@see https://en.wikipedia.org/wiki/Code_page_869,
Encoding::CP737 -
Encoding
:: CP874 -> Encoding (18307.0) -
Windows-874 エンコーディング。
Windows-874 エンコーディング。
タイ語を扱うエンコーディングで、ISO8859-11の亜種です。
@see Encoding::TIS_620, Encoding::ISO_8859_11,
http://www.microsoft.com/globaldev/reference/sbcs/874.mspx -
Encoding
:: CP878 -> Encoding (18307.0) -
KOI8-R エンコーディング。
KOI8-R エンコーディング。
ロシア語のキリル文字で使われる8bit single-byteエンコーディングです。
@see https://en.wikipedia.org/wiki/KOI8-R -
Encoding
:: CP932 -> Encoding (18307.0) -
Windows-31J、Windows で用いられる、シフトJIS亜種で、CP932とも言います。
Windows-31J、Windows で用いられる、シフトJIS亜種で、CP932とも言います。
7bit 部分が論理的には US-ASCIIであり、また Windows の機種依存文字を扱うことができます。
@see http://www2d.biglobe.ne.jp/~msyk/charcode/cp932/index.html,
http://legacy-encoding.osdn.jp/wiki/index.php?cp932 -
Encoding
:: CP936 -> Encoding (18307.0) -
GBK エンコーディング
GBK エンコーディング
中国で用いられる簡体字中国語のエンコーディングです。
@see http://www.iana.org/assignments/character-sets,
http://www.iana.org/assignments/charset-reg/GBK,
http://www.microsoft.com/globaldev/reference/dbcs/936.mspx -
Encoding
:: CP949 -> Encoding (18307.0) -
CP949 エンコーディング。
CP949 エンコーディング。
EUC-KR に近い、韓国語を取り扱う multi-byte エンコーディングです。
@see Encoding::EUC_KR,
http://www.microsoft.com/globaldev/reference/dbcs/949.mspx,
https://en.wikipedia.org/wiki/EUC-KR#EUC-KR -
Encoding
:: CP950 -> Encoding (18307.0) -
CP950 エンコーディングです。
CP950 エンコーディングです。
Windows で使われる Big5 の亜種です。
@see http://msdn.microsoft.com/en-us/goglobal/cc305155.aspx -
Encoding
:: CP951 -> Encoding (18307.0) -
CP951 エンコーディングです。
CP951 エンコーディングです。
Windows で使われる Big5-HKSCS の亜種です。
@see http://www.microsoft.com/hk/hkscs/default.aspx,
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0e6f5ac8-7baa-4571-b8e8-78b3b776afd7&DisplayLang=en,
http://blogs.msdn.com/b/shawnste/archive/2007/03/12/cp-951-hkscs.aspx -
Encoding
:: Converter # inspect -> String (18307.0) -
Encoding::Converter オブジェクトの情報を簡単に表示します。
Encoding::Converter オブジェクトの情報を簡単に表示します。
@return 変換器の情報を簡単に可視化した文字列です。 -
Encoding
:: Converter . asciicompat _ encoding(encoding) -> Encoding | nil (18307.0) -
同じ文字集合を持つ ASCII 互換エンコーディングを返します。
同じ文字集合を持つ ASCII 互換エンコーディングを返します。
@param string エンコーディング名
@param encoding エンコーディングオブジェクト
@return ASCII 互換エンコーディングのオブジェクトか nil
引数とエンコーディングと同じ文字集合を持つ ASCII 互換エンコーディングを返します。引数と戻り値、2 つのエンコーディング間では変換しても未定義文字の例外は発生しません。
引数が ASCII 互換エンコーディングである場合や、エンコーディングでない場合は nil を返します。
//emlist[][ruby]{
Encoding::Con... -
Encoding
:: Converter . asciicompat _ encoding(string) -> Encoding | nil (18307.0) -
同じ文字集合を持つ ASCII 互換エンコーディングを返します。
同じ文字集合を持つ ASCII 互換エンコーディングを返します。
@param string エンコーディング名
@param encoding エンコーディングオブジェクト
@return ASCII 互換エンコーディングのオブジェクトか nil
引数とエンコーディングと同じ文字集合を持つ ASCII 互換エンコーディングを返します。引数と戻り値、2 つのエンコーディング間では変換しても未定義文字の例外は発生しません。
引数が ASCII 互換エンコーディングである場合や、エンコーディングでない場合は nil を返します。
//emlist[][ruby]{
Encoding::Con... -
Encoding
:: EBCDIC _ CP _ US -> Encoding (18307.0) -
IBM037 エンコーディング。
IBM037 エンコーディング。
ダミーエンコーディングです。
@see https://en.wikipedia.org/wiki/EBCDIC_037 -
Encoding
:: EUCJP -> Encoding (18307.0) -
IANA Character Sets にある EUC-JP のことです。
IANA Character Sets にある EUC-JP のことです。
日本語 EUC 亜種で、G0 が US-ASCII、G1 が JIS X 0201 片仮名図形文字集合、G2 が JIS X 0208、G3 が JIS X 0212 となっています。
EUC-JP を指定する場合は、それが実際には CP51932 のことである可能性を考えなければなりません。 -
Encoding
:: EUCJP _ MS -> Encoding (18307.0) -
eucJP-ms、Unix 系で用いられる、日本語 EUC 亜種です。
eucJP-ms、Unix 系で用いられる、日本語 EUC 亜種です。
EUC-JPに加え、Windowsの機種依存文字とユーザ定義文字を扱うことができます。
@see http://www2d.biglobe.ne.jp/~msyk/charcode/cp932/eucJP-ms.html,
http://legacy-encoding.osdn.jp/wiki/index.php?eucJP-ms,
http://blog.livedoor.jp/numa2666/archives/50980727.html -
Encoding
:: EUC _ JP -> Encoding (18307.0) -
IANA Character Sets にある EUC-JP のことです。
IANA Character Sets にある EUC-JP のことです。
日本語 EUC 亜種で、G0 が US-ASCII、G1 が JIS X 0201 片仮名図形文字集合、G2 が JIS X 0208、G3 が JIS X 0212 となっています。
EUC-JP を指定する場合は、それが実際には CP51932 のことである可能性を考えなければなりません。 -
Encoding
:: EUC _ JP _ MS -> Encoding (18307.0) -
eucJP-ms、Unix 系で用いられる、日本語 EUC 亜種です。
eucJP-ms、Unix 系で用いられる、日本語 EUC 亜種です。
EUC-JPに加え、Windowsの機種依存文字とユーザ定義文字を扱うことができます。
@see http://www2d.biglobe.ne.jp/~msyk/charcode/cp932/eucJP-ms.html,
http://legacy-encoding.osdn.jp/wiki/index.php?eucJP-ms,
http://blog.livedoor.jp/numa2666/archives/50980727.html -
Encoding
:: EucJP -> Encoding (18307.0) -
IANA Character Sets にある EUC-JP のことです。
IANA Character Sets にある EUC-JP のことです。
日本語 EUC 亜種で、G0 が US-ASCII、G1 が JIS X 0201 片仮名図形文字集合、G2 が JIS X 0208、G3 が JIS X 0212 となっています。
EUC-JP を指定する場合は、それが実際には CP51932 のことである可能性を考えなければなりません。 -
Encoding
:: EucJP _ ms -> Encoding (18307.0) -
eucJP-ms、Unix 系で用いられる、日本語 EUC 亜種です。
eucJP-ms、Unix 系で用いられる、日本語 EUC 亜種です。
EUC-JPに加え、Windowsの機種依存文字とユーザ定義文字を扱うことができます。
@see http://www2d.biglobe.ne.jp/~msyk/charcode/cp932/eucJP-ms.html,
http://legacy-encoding.osdn.jp/wiki/index.php?eucJP-ms,
http://blog.livedoor.jp/numa2666/archives/50980727.html -
Encoding
:: ISO2022 _ JP -> Encoding (18307.0) -
ISO 2022-JP エンコーディングです。
ISO 2022-JP エンコーディングです。
@see http://tools.ietf.org/html/rfc1468 -
Encoding
:: ISO2022 _ JP2 -> Encoding (18307.0) -
ISO-2022-JP-2 エンコーディングです。
ISO-2022-JP-2 エンコーディングです。
ISO-2022-JP の拡張版です。
@see Encoding::ISO_2022_JP -
Encoding
:: ISO _ 2022 _ JP -> Encoding (18307.0) -
ISO 2022-JP エンコーディングです。
ISO 2022-JP エンコーディングです。
@see http://tools.ietf.org/html/rfc1468 -
Encoding
:: ISO _ 2022 _ JP _ 2 -> Encoding (18307.0) -
ISO-2022-JP-2 エンコーディングです。
ISO-2022-JP-2 エンコーディングです。
ISO-2022-JP の拡張版です。
@see Encoding::ISO_2022_JP -
Encoding
:: ISO _ 2022 _ JP _ KDDI -> Encoding (18307.0) -
ISO-2022-JP-KDDI エンコーディングです。
ISO-2022-JP-KDDI エンコーディングです。
ISO-2022-JP の亜種です。
KDDI の携帯電話で使われる絵文字が含まれています。
@see https://www.au.com/ezfactory/tec/spec/img/typeD.pdf -
Encoding
:: MACJAPAN -> Encoding (18307.0) -
MacJapanese エンコーディング。
MacJapanese エンコーディング。
Mac OS の 9.x までで用いられていた Shift_JIS 亜種です。
@see https://unicode.org/Public/MAPPINGS/VENDORS/APPLE/JAPANESE.TXT,
https://ja.wikipedia.org/wiki/MacJapanese -
Encoding
:: MACJAPANESE -> Encoding (18307.0) -
MacJapanese エンコーディング。
MacJapanese エンコーディング。
Mac OS の 9.x までで用いられていた Shift_JIS 亜種です。
@see https://unicode.org/Public/MAPPINGS/VENDORS/APPLE/JAPANESE.TXT,
https://ja.wikipedia.org/wiki/MacJapanese -
Encoding
:: MacJapan -> Encoding (18307.0) -
MacJapanese エンコーディング。
MacJapanese エンコーディング。
Mac OS の 9.x までで用いられていた Shift_JIS 亜種です。
@see https://unicode.org/Public/MAPPINGS/VENDORS/APPLE/JAPANESE.TXT,
https://ja.wikipedia.org/wiki/MacJapanese -
Encoding
:: MacJapanese -> Encoding (18307.0) -
MacJapanese エンコーディング。
MacJapanese エンコーディング。
Mac OS の 9.x までで用いられていた Shift_JIS 亜種です。
@see https://unicode.org/Public/MAPPINGS/VENDORS/APPLE/JAPANESE.TXT,
https://ja.wikipedia.org/wiki/MacJapanese -
Encoding
:: PCK -> Encoding (18307.0) -
Windows-31J、Windows で用いられる、シフトJIS亜種で、CP932とも言います。
Windows-31J、Windows で用いられる、シフトJIS亜種で、CP932とも言います。
7bit 部分が論理的には US-ASCIIであり、また Windows の機種依存文字を扱うことができます。
@see http://www2d.biglobe.ne.jp/~msyk/charcode/cp932/index.html,
http://legacy-encoding.osdn.jp/wiki/index.php?cp932 -
Encoding
:: STATELESS _ ISO _ 2022 _ JP -> Encoding (18307.0) -
stateless-ISO-2022-JP エンコーディングです。
stateless-ISO-2022-JP エンコーディングです。
ISO-2022-JPをステートレスに扱うための方式です。
Emacs-Mule エンコーディングを元にしています。