種類
ライブラリ
- English (12)
- ビルトイン (2566)
- benchmark (12)
-
cgi
/ core (72) - csv (48)
- delegate (12)
- drb (24)
- erb (36)
- etc (1572)
- fiber (8)
- fiddle (72)
- getoptlong (120)
-
irb
/ inspector (12) -
json
/ add / bigdecimal (12) -
json
/ add / complex (12) -
json
/ add / date (12) -
json
/ add / date _ time (12) -
json
/ add / exception (12) -
json
/ add / ostruct (12) -
json
/ add / range (12) -
json
/ add / rational (12) -
json
/ add / regexp (12) -
json
/ add / struct (12) -
json
/ add / symbol (12) -
json
/ add / time (12) -
minitest
/ mock (1) -
minitest
/ spec (1) -
minitest
/ unit (3) - mkmf (60)
-
net
/ ftp (96) -
net
/ http (43) - observer (12)
- open3 (108)
- openssl (72)
- optparse (396)
- pathname (120)
- rake (372)
-
rdoc
/ rdoc (12) - resolv (48)
-
rexml
/ document (72) -
rexml
/ sax2listener (12) - ripper (24)
-
ripper
/ lexer (8) -
rubygems
/ command (168) -
rubygems
/ command _ manager (24) -
rubygems
/ commands / build _ command (12) -
rubygems
/ commands / dependency _ command (12) -
rubygems
/ config _ file (24) -
rubygems
/ doc _ manager (48) -
rubygems
/ gem _ runner (12) -
rubygems
/ source _ info _ cache (24) -
rubygems
/ specification (12) -
rubygems
/ user _ interaction (108) - set (18)
- syslog (108)
-
test
/ unit (1) - uri (72)
-
webrick
/ httpproxy (24) -
webrick
/ httpstatus (48) -
webrick
/ httputils (12) - win32ole (132)
- zlib (48)
クラス
-
ARGF
. class (912) - Array (12)
- BasicObject (48)
-
Benchmark
:: Tms (12) - BigDecimal (12)
- CSV (24)
-
CSV
:: Row (24) - Class (12)
- Complex (48)
-
DRb
:: DRbServer (12) - Data (21)
- Date (12)
- DateTime (12)
- Delegator (12)
- ERB (36)
- Enumerator (79)
-
Enumerator
:: Chain (14) -
Enumerator
:: Lazy (66) - Exception (12)
- Fiber (36)
-
Fiddle
:: Closure (24) -
Fiddle
:: Closure :: BlockCaller (24) -
Fiddle
:: Function (24) - Float (36)
-
Gem
:: Command (168) -
Gem
:: CommandManager (24) -
Gem
:: Commands :: BuildCommand (12) -
Gem
:: Commands :: DependencyCommand (12) -
Gem
:: ConfigFile (24) -
Gem
:: DocManager (48) -
Gem
:: GemRunner (12) -
Gem
:: SourceInfoCache (24) -
Gem
:: Specification (12) -
Gem
:: StreamUI (12) - GetoptLong (96)
- Hash (24)
- IO (216)
-
IRB
:: Inspector (12) - Method (92)
-
MiniTest
:: Mock (1) -
MiniTest
:: Unit (2) - Module (24)
-
Net
:: FTP (96) - NoMethodError (31)
- Numeric (36)
- Object (169)
-
OpenSSL
:: Cipher :: IDEA (12) -
OpenSSL
:: Cipher :: RC5 (12) -
OpenSSL
:: Digest :: Digest (12) - OpenStruct (12)
- OptionParser (216)
-
OptionParser
:: ParseError (24) - Pathname (120)
- Proc (67)
-
RDoc
:: Options (12) -
RDoc
:: RDoc (12) -
REXML
:: Attribute (12) -
REXML
:: Element (12) -
REXML
:: Instruction (36) -
REXML
:: Text (12) -
Rake
:: FileList (12) -
Rake
:: Task (84) -
Rake
:: TaskArguments (120) - Range (12)
- Rational (24)
- Regexp (12)
-
Resolv
:: DNS (24) -
Resolv
:: DNS :: Resource :: IN :: SRV (24) - Ripper (32)
-
RubyVM
:: InstructionSequence (12) - String (30)
- Struct (60)
- Symbol (12)
- Thread (60)
- Time (12)
-
URI
:: FTP (24) -
URI
:: Generic (12) -
URI
:: HTTP (12) -
URI
:: LDAP (12) -
URI
:: MailTo (12) - UnboundMethod (12)
-
WEBrick
:: HTTPUtils :: FormData (12) - WIN32OLE (84)
-
WIN32OLE
_ EVENT (24) -
WIN32OLE
_ METHOD (12) -
WIN32OLE
_ TYPE (12) -
Zlib
:: GzipFile (36) -
Zlib
:: GzipWriter (12)
モジュール
-
CGI
:: QueryExtension (60) -
CGI
:: QueryExtension :: Value (12) - Enumerable (103)
- Etc (1572)
- FileUtils (24)
-
Gem
:: UserInteraction (96) - Kernel (409)
-
MiniTest
:: Assertions (1) - Observable (12)
- Open3 (108)
-
OpenSSL
:: Buffering (24) -
OpenSSL
:: SSL :: SocketForwarder (12) -
OptionParser
:: Arguable (96) - Process (36)
-
REXML
:: SAX2Listener (12) - Rake (12)
-
Rake
:: TaskManager (36) - Syslog (108)
-
Test
:: Unit (1) -
WEBrick
:: HTTPStatus (24)
オブジェクト
-
WEBrick
:: NullReader (24)
キーワード
-
$ ARGV (12) - % (12)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - << (12)
- === (32)
- ARGF (24)
-
ARGF
. class (12) -
ARGUMENT
_ FLAGS (12) - ARGV (24)
- AmbiguousArgument (12)
- Arguable (12)
- ArgumentError (12)
- Array (12)
- DRbProtocol (12)
-
EMPTY
_ TASK _ ARGS (12) - Float (12)
- HTTPPayloadTooLarge (7)
- HTTPRequestEntityTooLarge (12)
- HTTPRequestHeaderFieldsTooLarge (12)
- HTTPRequestURITooLarge (12)
- Hash (12)
- Integer (12)
- InvalidArgument (12)
- Method (12)
- MissingArgument (24)
-
NEWS for Ruby 2
. 2 . 0 (11) -
NO
_ ARGUMENT (12) - NeedlessArgument (24)
- Numeric (12)
-
OPTIONAL
_ ARGUMENT (12) - Proc (12)
-
RC
_ REQUEST _ ENTITY _ TOO _ LARGE (12) -
RC
_ REQUEST _ URI _ TOO _ LARGE (12) -
REQUIRED
_ ARGUMENT (12) - RequestEntityTooLarge (12)
- RequestURITooLarge (12)
- Ruby プログラムの実行 (12)
-
SC
_ 2 _ CHAR _ TERM (12) -
SC
_ 2 _ C _ BIND (12) -
SC
_ 2 _ C _ DEV (12) -
SC
_ 2 _ FORT _ DEV (12) -
SC
_ 2 _ FORT _ RUN (12) -
SC
_ 2 _ LOCALEDEF (12) -
SC
_ 2 _ PBS (12) -
SC
_ 2 _ PBS _ ACCOUNTING (12) -
SC
_ 2 _ PBS _ CHECKPOINT (12) -
SC
_ 2 _ PBS _ LOCATE (12) -
SC
_ 2 _ PBS _ MESSAGE (12) -
SC
_ 2 _ PBS _ TRACK (12) -
SC
_ 2 _ SW _ DEV (12) -
SC
_ 2 _ UPE (12) -
SC
_ 2 _ VERSION (12) -
SC
_ ADVISORY _ INFO (12) -
SC
_ AIO _ LISTIO _ MAX (12) -
SC
_ AIO _ MAX (12) -
SC
_ AIO _ PRIO _ DELTA _ MAX (12) -
SC
_ ARG _ MAX (12) -
SC
_ ASYNCHRONOUS _ IO (12) -
SC
_ ATEXIT _ MAX (12) -
SC
_ AVPHYS _ PAGES (12) -
SC
_ BARRIERS (12) -
SC
_ BC _ BASE _ MAX (12) -
SC
_ BC _ DIM _ MAX (12) -
SC
_ BC _ SCALE _ MAX (12) -
SC
_ BC _ STRING _ MAX (12) -
SC
_ CHILD _ MAX (12) -
SC
_ CLK _ TCK (12) -
SC
_ CLOCK _ SELECTION (12) -
SC
_ COLL _ WEIGHTS _ MAX (12) -
SC
_ CPUSET _ SIZE (12) -
SC
_ CPUTIME (12) -
SC
_ DELAYTIMER _ MAX (12) -
SC
_ EXPR _ NEST _ MAX (12) -
SC
_ FSYNC (12) -
SC
_ GETGR _ R _ SIZE _ MAX (12) -
SC
_ GETPW _ R _ SIZE _ MAX (12) -
SC
_ HOST _ NAME _ MAX (12) -
SC
_ IOV _ MAX (12) -
SC
_ IPV6 (12) -
SC
_ JOB _ CONTROL (12) -
SC
_ LINE _ MAX (12) -
SC
_ LOGIN _ NAME _ MAX (12) -
SC
_ MAPPED _ FILES (12) -
SC
_ MEMLOCK (12) -
SC
_ MEMLOCK _ RANGE (12) -
SC
_ MEMORY _ PROTECTION (12) -
SC
_ MESSAGE _ PASSING (12) -
SC
_ MONOTONIC _ CLOCK (12) -
SC
_ MQ _ OPEN _ MAX (12) -
SC
_ MQ _ PRIO _ MAX (12) -
SC
_ NGROUPS _ MAX (12) -
SC
_ NPROCESSORS _ CONF (12) -
SC
_ NPROCESSORS _ ONLN (12) -
SC
_ OPEN _ MAX (12) -
SC
_ PAGESIZE (12) -
SC
_ PAGE _ SIZE (12) -
SC
_ PHYS _ PAGES (12) -
SC
_ PRIORITIZED _ IO (12) -
SC
_ PRIORITY _ SCHEDULING (12) -
SC
_ RAW _ SOCKETS (12) -
SC
_ READER _ WRITER _ LOCKS (12) -
SC
_ REALTIME _ SIGNALS (12) -
SC
_ REGEXP (12) -
SC
_ RE _ DUP _ MAX (12) -
SC
_ RTSIG _ MAX (12) -
SC
_ SAVED _ IDS (12) -
SC
_ SEMAPHORES (12) -
SC
_ SEM _ NSEMS _ MAX (12) -
SC
_ SEM _ VALUE _ MAX (12) -
SC
_ SHARED _ MEMORY _ OBJECTS (12) -
SC
_ SHELL (12) -
SC
_ SIGQUEUE _ MAX (12) -
SC
_ SPAWN (12) -
SC
_ SPIN _ LOCKS (12) -
SC
_ SPORADIC _ SERVER (12) -
SC
_ SS _ REPL _ MAX (12) -
SC
_ STREAM _ MAX (12) -
SC
_ SYMLOOP _ MAX (12) -
SC
_ SYNCHRONIZED _ IO (12) -
SC
_ THREADS (12) -
SC
_ THREAD _ ATTR _ STACKADDR (12) -
SC
_ THREAD _ ATTR _ STACKSIZE (12) -
SC
_ THREAD _ CPUTIME (12) -
SC
_ THREAD _ DESTRUCTOR _ ITERATIONS (12) -
SC
_ THREAD _ KEYS _ MAX (12) -
SC
_ THREAD _ PRIORITY _ SCHEDULING (12) -
SC
_ THREAD _ PRIO _ INHERIT (12) -
SC
_ THREAD _ PRIO _ PROTECT (12) -
SC
_ THREAD _ PROCESS _ SHARED (12) -
SC
_ THREAD _ ROBUST _ PRIO _ INHERIT (12) -
SC
_ THREAD _ ROBUST _ PRIO _ PROTECT (12) -
SC
_ THREAD _ SAFE _ FUNCTIONS (12) -
SC
_ THREAD _ SPORADIC _ SERVER (12) -
SC
_ THREAD _ STACK _ MIN (12) -
SC
_ THREAD _ THREADS _ MAX (12) -
SC
_ TIMEOUTS (12) -
SC
_ TIMERS (12) -
SC
_ TIMER _ MAX (12) -
SC
_ TRACE (12) -
SC
_ TRACE _ EVENT _ FILTER (12) -
SC
_ TRACE _ EVENT _ NAME _ MAX (12) -
SC
_ TRACE _ INHERIT (12) -
SC
_ TRACE _ LOG (12) -
SC
_ TRACE _ NAME _ MAX (12) -
SC
_ TRACE _ SYS _ MAX (12) -
SC
_ TRACE _ USER _ EVENT _ MAX (12) -
SC
_ TTY _ NAME _ MAX (12) -
SC
_ TYPED _ MEMORY _ OBJECTS (12) -
SC
_ TZNAME _ MAX (12) -
SC
_ V6 _ ILP32 _ OFF32 (12) -
SC
_ V6 _ ILP32 _ OFFBIG (12) -
SC
_ V6 _ LP64 _ OFF64 (12) -
SC
_ V6 _ LPBIG _ OFFBIG (12) -
SC
_ V7 _ ILP32 _ OFF32 (12) -
SC
_ V7 _ ILP32 _ OFFBIG (12) -
SC
_ V7 _ LP64 _ OFF64 (12) -
SC
_ V7 _ LPBIG _ OFFBIG (12) -
SC
_ VERSION (12) -
SC
_ XOPEN _ CRYPT (12) -
SC
_ XOPEN _ ENH _ I18N (12) -
SC
_ XOPEN _ REALTIME (12) -
SC
_ XOPEN _ REALTIME _ THREADS (12) -
SC
_ XOPEN _ SHM (12) -
SC
_ XOPEN _ STREAMS (12) -
SC
_ XOPEN _ UNIX (12) -
SC
_ XOPEN _ UUCP (12) -
SC
_ XOPEN _ VERSION (12) - String (12)
- TaskArgumentError (12)
- TaskArguments (12)
- [] (90)
-
_ _ send _ _ (24) -
_ dump (12) -
_ getproperty (12) -
_ invoke (12) -
_ setproperty (12) -
add
_ common _ option (12) -
add
_ extra _ args (12) -
add
_ specific _ extra _ args (12) -
add
_ trace _ func (12) - alert (24)
-
alert
_ error (12) -
alert
_ warning (12) - angle (36)
-
arg
_ add (12) -
arg
_ ambiguous (12) -
arg
_ blk _ pass (12) -
arg
_ concat (12) -
arg
_ config (12) -
arg
_ defined (12) -
arg
_ description (12) -
arg
_ names (12) -
arg
_ prepend (12) - args (48)
- arguments (36)
- argv (12)
- argv0 (12)
- ask (12)
-
ask
_ yes _ no (12) -
assert
_ raises (1) - attributes (12)
-
bind
_ call (12) - binmode (12)
- binmode? (12)
- binread (12)
- bmcall (12)
-
build
_ args (12) -
build
_ args= (12) - bytes (14)
- call (60)
-
call
_ cfunc (12) -
call
_ op (12) - chars (14)
-
choose
_ from _ list (12) -
class
_ exec (12) - close (12)
- closed? (12)
- codepoints (14)
- concat (9)
-
configured
_ args (12) -
configured
_ args= (12) - convert (12)
-
create
_ body (12) -
create
_ makefile (12) -
create
_ rule (24) - crit (12)
- debug (12)
-
def
_ class (12) -
def
_ inspector (12) -
def
_ module (12) -
default
_ argc _ limit (12) -
default
_ argv (12) -
default
_ argv= (12) -
default
_ event _ sources (12) - define (6)
-
define
_ final (12) -
define
_ task (24) - dir (24)
-
dir
_ config (12) - document (12)
- e2mmap (6)
- each (134)
-
each
_ byte (24) -
each
_ char (24) -
each
_ codepoint (24) -
each
_ line (72) -
each
_ option (12) -
each
_ with _ index (24) -
each
_ with _ object (12) - emerg (12)
- entries (12)
-
enum
_ for (48) - eof (12)
- eof? (12)
- err (12)
-
eval
_ under _ i (12) - exec (36)
-
exec
_ under (12) - execute (12)
- expect (1)
-
external
_ encoding (12) -
extra
_ args (12) -
extra
_ args= (12) - fcntl (36)
- file (24)
-
file
_ create (12) - filename (12)
- fileno (12)
- fnmatch (12)
- fnmatch? (12)
- force (12)
- fork (12)
- format (24)
-
get
_ one _ optional _ argument (12) - getbyte (12)
- getc (12)
- getoptlong (12)
- getopts (36)
- gets (48)
-
handle
_ arguments (12) - handles? (12)
-
has
_ key? (12) - help (12)
- include? (12)
- info (12)
- initialize (12)
-
inplace
_ mode (12) -
inplace
_ mode= (12) - inspect (30)
-
instance
_ exec (12) -
internal
_ encoding (12) - invkind (12)
- invoke (36)
- ioctl (24)
- join (12)
- key? (12)
- keys (12)
- lambda (18)
- lex (8)
- lineno (12)
- lineno= (12)
- lines (42)
- list (24)
- log (12)
- lookup (12)
- ls (24)
-
marshal
_ dump (12) -
method
_ call (12) -
method
_ missing (36) - mkdir (12)
- mkmf (12)
- modified? (12)
-
module
_ exec (12) - multitask (12)
-
must
_ raise (1) - name (12)
- names (12)
- namespace (12)
- new (351)
- new2 (12)
-
new
_ scope (12) - notice (12)
-
notify
_ observers (12) -
on
_ event (12) -
on
_ event _ with _ outargs (12) -
on
_ head (12) -
on
_ tail (12) - open (36)
- order (48)
- order! (48)
-
os
_ each _ obj (12) - owner (12)
- p (12)
- parse (36)
- parse! (24)
- path (12)
- permute (24)
- permute! (24)
- phase (36)
- pipeline (12)
-
pipeline
_ r (24) -
pipeline
_ rw (24) -
pipeline
_ start (24) -
pipeline
_ w (24) - popen (168)
- pos (12)
- pos= (12)
- prepend (9)
- print (48)
- printf (72)
- proc (19)
-
proc
_ call (12) -
proc
_ invoke (12) -
proc
_ s _ new (12) -
proc
_ yield (12) -
process
_ args (13) -
processing
_ instruction (12) -
progress
_ reporter (12) -
public
_ send (24) - push (12)
- putc (12)
- puts (24)
-
rb
_ apply (12) -
rb
_ ary _ aref (12) -
rb
_ call (12) -
rb
_ call0 (12) -
rb
_ call _ super (12) -
rb
_ class _ initialize (12) -
rb
_ class _ instance _ methods (12) -
rb
_ class _ new _ instance (12) -
rb
_ class _ private _ instance _ methods (12) -
rb
_ class _ protected _ instance _ methods (12) -
rb
_ class _ s _ new (12) -
rb
_ cont _ call (12) -
rb
_ define _ global _ function (12) -
rb
_ define _ method (12) -
rb
_ define _ method _ id (12) -
rb
_ define _ module _ function (12) -
rb
_ define _ private _ method (12) -
rb
_ define _ protected _ method (12) -
rb
_ define _ singleton _ method (12) -
rb
_ eval _ cmd (12) -
rb
_ exec (1) -
rb
_ exec _ arg _ addopt (1) -
rb
_ exec _ arg _ fixup (1) -
rb
_ exec _ arg _ init (1) -
rb
_ exec _ err (1) -
rb
_ f _ abort (12) -
rb
_ f _ array (12) -
rb
_ f _ caller (12) -
rb
_ f _ eval (12) -
rb
_ f _ exit (12) -
rb
_ f _ float (12) -
rb
_ f _ hash (12) -
rb
_ f _ integer (12) -
rb
_ f _ load (12) -
rb
_ f _ missing (12) -
rb
_ f _ raise (12) -
rb
_ f _ send (12) -
rb
_ f _ string (12) -
rb
_ f _ throw (12) -
rb
_ f _ trace _ var (12) -
rb
_ f _ untrace _ var (12) -
rb
_ fork (1) -
rb
_ fork _ err (1) -
rb
_ funcall (12) -
rb
_ funcall2 (12) -
rb
_ funcall3 (12) -
rb
_ iterate (12) -
rb
_ mod _ attr (12) -
rb
_ mod _ attr _ accessor (12) -
rb
_ mod _ attr _ reader (12) -
rb
_ mod _ attr _ writer (12) -
rb
_ mod _ cmp (12) -
rb
_ mod _ define _ method (12) -
rb
_ mod _ eqq (12) -
rb
_ mod _ ge (12) -
rb
_ mod _ gt (12) -
rb
_ mod _ include (12) -
rb
_ mod _ le (12) -
rb
_ mod _ lt (12) -
rb
_ mod _ modfunc (12) -
rb
_ mod _ module _ eval (12) -
rb
_ mod _ private (12) -
rb
_ mod _ private _ method (12) -
rb
_ mod _ protected (12) -
rb
_ mod _ public (12) -
rb
_ mod _ public _ method (12) -
rb
_ obj _ call _ init (12) -
rb
_ obj _ dup (12) -
rb
_ obj _ extend (12) -
rb
_ obj _ instance _ eval (12) -
rb
_ obj _ respond _ to (12) -
rb
_ obj _ singleton _ methods (12) -
rb
_ proc _ exec _ n (1) -
rb
_ protect (12) -
rb
_ scan _ args (12) -
rb
_ thread _ create (12) -
rb
_ thread _ initialize (12) -
rb
_ thread _ join _ m (12) -
rb
_ thread _ raise (12) -
rb
_ thread _ raise _ m (12) -
rb
_ thread _ s _ new (12) -
rb
_ thread _ start (12) -
rb
_ thread _ start _ 0 (12) -
rb
_ thread _ yield (12) -
rb
_ undefined (12) -
rdoc
/ parser / ruby (12) - read (36)
-
read
_ nonblock (12) - readbyte (12)
- readchar (12)
- readline (36)
- readlines (48)
- readpartial (12)
- receiver (12)
- recover (12)
-
resolve
_ args (12) - resume (12)
-
ret
_ args (12) - rewind (12)
- ruby (12)
-
ruby 1
. 6 feature (12) -
rubygems
/ commands / environment _ command (12) - rule (12)
- run (25)
-
run
_ rdoc (12) -
run
_ single _ final (12) -
safe
_ ln (12) - say (12)
- search (12)
-
search
_ with _ source (12) - seek (12)
- send (24)
-
set
_ arg _ names (12) -
set
_ encoding (36) -
set
_ method _ visibility (12) -
set
_ trace _ func (24) - setproperty (12)
-
setup
_ argv (1) - shift (12)
- site (12)
- skip (12)
- spawn (36)
-
specific
_ eval (12) -
specific
_ extra _ args (12) -
specific
_ extra _ args _ hash (12) - sprintf (12)
- src (12)
-
st
_ foreach (12) - start (12)
- syscall (12)
- sysconf (12)
- sysopen (12)
- system (24)
- target (24)
- target= (12)
- task (12)
- tell (12)
-
terminate
_ interaction (12) -
to
_ a (60) -
to
_ enum (48) -
to
_ h (19) -
to
_ hash (12) -
to
_ i (12) -
to
_ io (12) -
to
_ json (144) -
to
_ s (30) -
to
_ set (24) -
to
_ write _ io (12) -
top
_ include (12) -
top
_ private (12) -
top
_ public (12) - transfer (12)
-
try
_ convert (12) - tsort (12)
- umcall (12)
-
umethod
_ call (12) - warn (12)
- warning (24)
- with (3)
-
with
_ defaults (12) -
with
_ index (18) -
with
_ object (12) - wrap (12)
- write (12)
- yield (24)
- クラス/メソッドの定義 (12)
- メソッド呼び出し(super・ブロック付き・yield) (12)
- リテラル (12)
- 手続きオブジェクトの挙動の詳細 (12)
検索結果
先頭5件
-
static NODE * arg
_ add(NODE *node1 , NODE *node2) (26100.0) -
-
static NODE * arg
_ blk _ pass(NODE *node1 , NODE *node2) (26100.0) -
-
static NODE * arg
_ concat(NODE *node1 , NODE *node2) (26100.0) -
-
static NODE * arg
_ prepend(NODE *node1 , NODE *node2) (26100.0) -
-
static char * arg
_ defined(VALUE self , NODE *node , char *buf , char *type) (26100.0) -
-
static void arg
_ ambiguous(void) (26100.0) -
メソッド引数の括弧が省略され、最初の引数の一文字目が 演算子とも解釈できる場合に警告を出します。
メソッド引数の括弧が省略され、最初の引数の一文字目が
演算子とも解釈できる場合に警告を出します。 -
Complex
# arg -> Float (15155.0) -
自身の偏角を[-π,π]の範囲で返します。
...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, -0.0).arg #=> -3.141592653589793
Complex(0, 0.0).arg #=> 0.0
Complex(0, -0.0).arg #=> -0.0
Complex(-0.0, 0).arg #=> 3.141592653589793
Complex(-0.0, -0.0).arg #=> -3.141592653589793
//}
@see Numeric#arg... -
Numeric
# arg -> 0 | Math :: PI (15119.0) -
自身の偏角(正の数なら 0、負の数なら Math::PI)を返します。
...自身の偏角(正の数なら 0、負の数なら Math::PI)を返します。
//emlist[例][ruby]{
1.arg # => 0
-1.arg # => 3.141592653589793
//}
Numeric のサブクラスは、このメソッドを適切に再定義しなければなりません。
@see Complex#arg... -
Float
# arg -> 0 | Float (15113.0) -
自身の偏角(正の数なら 0、負の数なら Math::PI)を返します。
...自身の偏角(正の数なら 0、負の数なら Math::PI)を返します。
//emlist[例][ruby]{
1.arg # => 0
-1.arg # => 3.141592653589793
//}
ただし、自身が NaN(Not a number) であった場合は、NaN を返します。...