別のキーワード
ライブラリ
- ビルトイン (60)
-
bigdecimal
/ math (1) - cmath (10)
- csv (2)
- digest (1)
- e2mmap (2)
- forwardable (3)
- matrix (1)
- mkmf (2)
- pp (1)
- prime (1)
- rdoc (1)
-
rdoc
/ constant (1) -
rdoc
/ context (4) -
rdoc
/ top _ level (1) -
rexml
/ document (6) -
rexml
/ sax2listener (1) -
rexml
/ streamlistener (1) - rss (6)
-
rubygems
/ command _ manager (1) - singleton (1)
- socket (400)
- syslog (2)
-
webrick
/ httpservlet / abstract (1) -
webrick
/ httpservlet / prochandler (1) -
win32
/ registry (51)
クラス
- BasicObject (3)
- CSV (2)
- Complex (2)
-
Gem
:: CommandManager (1) - Matrix (1)
- Module (11)
- Numeric (1)
- Object (7)
- Prime (1)
-
RDoc
:: Context (4) -
RDoc
:: TopLevel (1) -
REXML
:: Document (1) -
REXML
:: XMLDecl (5) -
RSS
:: Maker :: RSSBase (2) -
RSS
:: RDF (2) -
RSS
:: Rss (2) -
WEBrick
:: HTTPServlet :: AbstractServlet (1) -
WEBrick
:: HTTPServlet :: ProcHandler (1)
モジュール
- BigMath (1)
- CMath (10)
- Exception2MessageMapper (2)
-
File
:: Constants (29) - Forwardable (3)
- GC (1)
- Kernel (2)
- Math (5)
- RDoc (1)
-
REXML
:: SAX2Listener (1) -
REXML
:: StreamListener (1) - Singleton (1)
-
Socket
:: Constants (399) - Syslog (1)
-
Win32
:: Registry :: Constants (50)
キーワード
-
AF
_ APPLETALK (1) -
AF
_ ATM (1) -
AF
_ AX25 (1) -
AF
_ CCITT (1) -
AF
_ CHAOS (1) -
AF
_ CNT (1) -
AF
_ COIP (1) -
AF
_ DATAKIT (1) -
AF
_ DEC (1) -
AF
_ DLI (1) -
AF
_ E164 (1) -
AF
_ ECMA (1) -
AF
_ HYLINK (1) -
AF
_ IMPLINK (1) -
AF
_ INET (1) -
AF
_ INET6 (1) -
AF
_ IPX (1) -
AF
_ ISDN (1) -
AF
_ ISO (1) -
AF
_ LAT (1) -
AF
_ LINK (1) -
AF
_ LOCAL (1) -
AF
_ MAX (1) -
AF
_ NATM (1) -
AF
_ NDRV (1) -
AF
_ NETBIOS (1) -
AF
_ NETGRAPH (1) -
AF
_ NS (1) -
AF
_ OSI (1) -
AF
_ PACKET (1) -
AF
_ PPP (1) -
AF
_ PUP (1) -
AF
_ ROUTE (1) -
AF
_ SIP (1) -
AF
_ SNA (1) -
AF
_ SYSTEM (1) -
AF
_ UNIX (1) -
AF
_ UNSPEC (1) -
AI
_ ADDRCONFIG (1) -
AI
_ ALL (1) -
AI
_ CANONNAME (1) -
AI
_ DEFAULT (1) -
AI
_ MASK (1) -
AI
_ NUMERICHOST (1) -
AI
_ NUMERICSERV (1) -
AI
_ PASSIVE (1) -
AI
_ V4MAPPED (1) -
AI
_ V4MAPPED _ CFG (1) - APPEND (1)
- BINARY (1)
-
CONSTANT
_ MODIFIERS (1) - CREAT (1)
- Constant (1)
- Constants (4)
- DIRECT (1)
- DSYNC (1)
-
EAI
_ ADDRFAMILY (1) -
EAI
_ AGAIN (1) -
EAI
_ BADFLAGS (1) -
EAI
_ BADHINTS (1) -
EAI
_ FAIL (1) -
EAI
_ FAMILY (1) -
EAI
_ MAX (1) -
EAI
_ MEMORY (1) -
EAI
_ NODATA (1) -
EAI
_ NONAME (1) -
EAI
_ OVERFLOW (1) -
EAI
_ PROTOCOL (1) -
EAI
_ SERVICE (1) -
EAI
_ SOCKTYPE (1) -
EAI
_ SYSTEM (1) - EXCL (1)
-
FNM
_ CASEFOLD (1) -
FNM
_ DOTMATCH (1) -
FNM
_ EXTGLOB (1) -
FNM
_ NOESCAPE (1) -
FNM
_ PATHNAME (1) -
FNM
_ SYSCASE (1) -
HKEY
_ CLASSES _ ROOT (1) -
HKEY
_ CURRENT _ CONFIG (1) -
HKEY
_ CURRENT _ USER (1) -
HKEY
_ DYN _ DATA (1) -
HKEY
_ LOCAL _ MACHINE (1) -
HKEY
_ PERFORMANCE _ DATA (1) -
HKEY
_ PERFORMANCE _ NLSTEXT (1) -
HKEY
_ PERFORMANCE _ TEXT (1) -
HKEY
_ USERS (1) -
IFF
_ 802 _ 1Q _ VLAN (1) -
IFF
_ ALLMULTI (1) -
IFF
_ ALTPHYS (1) -
IFF
_ AUTOMEDIA (1) -
IFF
_ BONDING (1) -
IFF
_ BRIDGE _ PORT (1) -
IFF
_ BROADCAST (1) -
IFF
_ CANTCHANGE (1) -
IFF
_ CANTCONFIG (1) -
IFF
_ DEBUG (1) -
IFF
_ DISABLE _ NETPOLL (1) -
IFF
_ DONT _ BRIDGE (1) -
IFF
_ DORMANT (1) -
IFF
_ DRV _ OACTIVE (1) -
IFF
_ DRV _ RUNNING (1) -
IFF
_ DYING (1) -
IFF
_ DYNAMIC (1) -
IFF
_ EBRIDGE (1) -
IFF
_ ECHO (1) -
IFF
_ ISATAP (1) -
IFF
_ LINK0 (1) -
IFF
_ LINK1 (1) -
IFF
_ LINK2 (1) -
IFF
_ LIVE _ ADDR _ CHANGE (1) -
IFF
_ LOOPBACK (1) -
IFF
_ LOWER _ UP (1) -
IFF
_ MACVLAN _ PORT (1) -
IFF
_ MASTER (1) -
IFF
_ MASTER _ 8023AD (1) -
IFF
_ MASTER _ ALB (1) -
IFF
_ MASTER _ ARPMON (1) -
IFF
_ MONITOR (1) -
IFF
_ MULTICAST (1) -
IFF
_ NOARP (1) -
IFF
_ NOTRAILERS (1) -
IFF
_ OACTIVE (1) -
IFF
_ OVS _ DATAPATH (1) -
IFF
_ POINTOPOINT (1) -
IFF
_ PORTSEL (1) -
IFF
_ PPROMISC (1) -
IFF
_ PROMISC (1) -
IFF
_ RENAMING (1) -
IFF
_ ROUTE (1) -
IFF
_ RUNNING (1) -
IFF
_ SIMPLEX (1) -
IFF
_ SLAVE (1) -
IFF
_ SLAVE _ INACTIVE (1) -
IFF
_ SLAVE _ NEEDARP (1) -
IFF
_ SMART (1) -
IFF
_ STATICARP (1) -
IFF
_ SUPP _ NOFCS (1) -
IFF
_ TEAM _ PORT (1) -
IFF
_ TX _ SKB _ SHARING (1) -
IFF
_ UNICAST _ FLT (1) -
IFF
_ UP (1) -
IFF
_ VOLATILE (1) -
IFF
_ WAN _ HDLC (1) -
IFF
_ XMIT _ DST _ RELEASE (1) - IFNAMSIZ (1)
-
IF
_ NAMESIZE (1) -
INADDR
_ ALLHOSTS _ GROUP (1) -
INADDR
_ ANY (1) -
INADDR
_ BROADCAST (1) -
INADDR
_ LOOPBACK (1) -
INADDR
_ MAX _ LOCAL _ GROUP (1) -
INADDR
_ NONE (1) -
INADDR
_ UNSPEC _ GROUP (1) -
INET6
_ ADDRSTRLEN (1) -
INET
_ ADDRSTRLEN (1) -
INTERNAL
_ CONSTANTS (1) -
IPPORT
_ RESERVED (1) -
IPPORT
_ USERRESERVED (1) -
IPPROTO
_ AH (1) -
IPPROTO
_ BIP (1) -
IPPROTO
_ DSTOPTS (1) -
IPPROTO
_ EGP (1) -
IPPROTO
_ EON (1) -
IPPROTO
_ ESP (1) -
IPPROTO
_ FRAGMENT (1) -
IPPROTO
_ GGP (1) -
IPPROTO
_ HELLO (1) -
IPPROTO
_ HOPOPTS (1) -
IPPROTO
_ ICMP (1) -
IPPROTO
_ ICMPV6 (1) -
IPPROTO
_ IDP (1) -
IPPROTO
_ IGMP (1) -
IPPROTO
_ IP (1) -
IPPROTO
_ IPV6 (1) -
IPPROTO
_ MAX (1) -
IPPROTO
_ ND (1) -
IPPROTO
_ NONE (1) -
IPPROTO
_ PUP (1) -
IPPROTO
_ RAW (1) -
IPPROTO
_ ROUTING (1) -
IPPROTO
_ TCP (1) -
IPPROTO
_ TP (1) -
IPPROTO
_ UDP (1) -
IPPROTO
_ XTP (1) -
IPV6
_ CHECKSUM (1) -
IPV6
_ DONTFRAG (1) -
IPV6
_ DSTOPTS (1) -
IPV6
_ HOPLIMIT (1) -
IPV6
_ HOPOPTS (1) -
IPV6
_ JOIN _ GROUP (1) -
IPV6
_ LEAVE _ GROUP (1) -
IPV6
_ MULTICAST _ HOPS (1) -
IPV6
_ MULTICAST _ IF (1) -
IPV6
_ MULTICAST _ LOOP (1) -
IPV6
_ NEXTHOP (1) -
IPV6
_ PATHMTU (1) -
IPV6
_ PKTINFO (1) -
IPV6
_ RECVDSTOPTS (1) -
IPV6
_ RECVHOPLIMIT (1) -
IPV6
_ RECVHOPOPTS (1) -
IPV6
_ RECVPATHMTU (1) -
IPV6
_ RECVPKTINFO (1) -
IPV6
_ RECVRTHDR (1) -
IPV6
_ RECVTCLASS (1) -
IPV6
_ RTHDR (1) -
IPV6
_ RTHDRDSTOPTS (1) -
IPV6
_ RTHDR _ TYPE _ 0 (1) -
IPV6
_ TCLASS (1) -
IPV6
_ UNICAST _ HOPS (1) -
IPV6
_ USE _ MIN _ MTU (1) -
IPV6
_ V6ONLY (1) -
IPX
_ TYPE (1) -
IP
_ ADD _ MEMBERSHIP (1) -
IP
_ ADD _ SOURCE _ MEMBERSHIP (1) -
IP
_ BLOCK _ SOURCE (1) -
IP
_ DEFAULT _ MULTICAST _ LOOP (1) -
IP
_ DEFAULT _ MULTICAST _ TTL (1) -
IP
_ DONTFRAG (1) -
IP
_ DROP _ MEMBERSHIP (1) -
IP
_ DROP _ SOURCE _ MEMBERSHIP (1) -
IP
_ FREEBIND (1) -
IP
_ HDRINCL (1) -
IP
_ IPSEC _ POLICY (1) -
IP
_ MAX _ MEMBERSHIPS (1) -
IP
_ MINTTL (1) -
IP
_ MSFILTER (1) -
IP
_ MTU (1) -
IP
_ MTU _ DISCOVER (1) -
IP
_ MULTICAST _ IF (1) -
IP
_ MULTICAST _ LOOP (1) -
IP
_ MULTICAST _ TTL (1) -
IP
_ ONESBCAST (1) -
IP
_ OPTIONS (1) -
IP
_ PASSSEC (1) -
IP
_ PKTINFO (1) -
IP
_ PKTOPTIONS (1) -
IP
_ PMTUDISC _ DO (1) -
IP
_ PMTUDISC _ DONT (1) -
IP
_ PMTUDISC _ WANT (1) -
IP
_ PORTRANGE (1) -
IP
_ RECVDSTADDR (1) -
IP
_ RECVERR (1) -
IP
_ RECVIF (1) -
IP
_ RECVOPTS (1) -
IP
_ RECVRETOPTS (1) -
IP
_ RECVSLLA (1) -
IP
_ RECVTOS (1) -
IP
_ RECVTTL (1) -
IP
_ RETOPTS (1) -
IP
_ ROUTER _ ALERT (1) -
IP
_ SENDSRCADDR (1) -
IP
_ TOS (1) -
IP
_ TTL (1) -
IP
_ UNBLOCK _ SOURCE (1) -
IP
_ XFRM _ POLICY (1) - Instance (1)
-
KEY
_ ALL _ ACCESS (1) -
KEY
_ CREATE _ LINK (1) -
KEY
_ CREATE _ SUB _ KEY (1) -
KEY
_ ENUMERATE _ SUB _ KEYS (1) -
KEY
_ EXECUTE (1) -
KEY
_ NOTIFY (1) -
KEY
_ QUERY _ VALUE (1) -
KEY
_ READ (1) -
KEY
_ SET _ VALUE (1) -
KEY
_ WRITE (1) -
LOCAL
_ CONNWAIT (1) -
LOCAL
_ CREDS (1) -
LOCAL
_ PEERCRED (1) -
LOCK
_ EX (1) -
LOCK
_ NB (1) -
LOCK
_ SH (1) -
LOCK
_ UN (1) -
MAX
_ KEY _ LENGTH (1) -
MAX
_ VALUE _ LENGTH (1) -
MCAST
_ BLOCK _ SOURCE (1) -
MCAST
_ EXCLUDE (1) -
MCAST
_ INCLUDE (1) -
MCAST
_ JOIN _ GROUP (1) -
MCAST
_ JOIN _ SOURCE _ GROUP (1) -
MCAST
_ LEAVE _ GROUP (1) -
MCAST
_ LEAVE _ SOURCE _ GROUP (1) -
MCAST
_ MSFILTER (1) -
MCAST
_ UNBLOCK _ SOURCE (1) -
MSG
_ COMPAT (1) -
MSG
_ CONFIRM (1) -
MSG
_ CTRUNC (1) -
MSG
_ DONTROUTE (1) -
MSG
_ DONTWAIT (1) -
MSG
_ EOF (1) -
MSG
_ EOR (1) -
MSG
_ ERRQUEUE (1) -
MSG
_ FIN (1) -
MSG
_ FLUSH (1) -
MSG
_ HAVEMORE (1) -
MSG
_ HOLD (1) -
MSG
_ MORE (1) -
MSG
_ NOSIGNAL (1) -
MSG
_ OOB (1) -
MSG
_ PEEK (1) -
MSG
_ PROXY (1) -
MSG
_ RCVMORE (1) -
MSG
_ RST (1) -
MSG
_ SEND (1) -
MSG
_ SYN (1) -
MSG
_ TRUNC (1) -
MSG
_ WAITALL (1) -
NI
_ DGRAM (1) -
NI
_ MAXHOST (1) -
NI
_ MAXSERV (1) -
NI
_ NAMEREQD (1) -
NI
_ NOFQDN (1) -
NI
_ NUMERICHOST (1) -
NI
_ NUMERICSERV (1) - NOATIME (1)
- NOCTTY (1)
- NOFOLLOW (1)
- NONBLOCK (1)
- NULL (1)
-
PF
_ APPLETALK (1) -
PF
_ ATM (1) -
PF
_ AX25 (1) -
PF
_ CCITT (1) -
PF
_ CHAOS (1) -
PF
_ CNT (1) -
PF
_ COIP (1) -
PF
_ DATAKIT (1) -
PF
_ DEC (1) -
PF
_ DLI (1) -
PF
_ ECMA (1) -
PF
_ HYLINK (1) -
PF
_ IMPLINK (1) -
PF
_ INET (1) -
PF
_ INET6 (1) -
PF
_ IPX (1) -
PF
_ ISDN (1) -
PF
_ ISO (1) -
PF
_ KEY (1) -
PF
_ LAT (1) -
PF
_ LINK (1) -
PF
_ LOCAL (1) -
PF
_ MAX (1) -
PF
_ NATM (1) -
PF
_ NDRV (1) -
PF
_ NETBIOS (1) -
PF
_ NETGRAPH (1) -
PF
_ NS (1) -
PF
_ OSI (1) -
PF
_ PACKET (1) -
PF
_ PIP (1) -
PF
_ PPP (1) -
PF
_ PUP (1) -
PF
_ ROUTE (1) -
PF
_ RTIP (1) -
PF
_ SIP (1) -
PF
_ SNA (1) -
PF
_ SYSTEM (1) -
PF
_ UNIX (1) -
PF
_ UNSPEC (1) -
PF
_ XTP (1) - RDONLY (1)
- RDWR (1)
-
REG
_ BINARY (1) -
REG
_ CREATED _ NEW _ KEY (1) -
REG
_ DWORD (1) -
REG
_ DWORD _ BIG _ ENDIAN (1) -
REG
_ DWORD _ LITTLE _ ENDIAN (1) -
REG
_ EXPAND _ SZ (1) -
REG
_ FORCE _ RESTORE (1) -
REG
_ FULL _ RESOURCE _ DESCRIPTOR (1) -
REG
_ LEGAL _ OPTION (1) -
REG
_ LINK (1) -
REG
_ MULTI _ SZ (1) -
REG
_ NONE (1) -
REG
_ NO _ LAZY _ FLUSH (1) -
REG
_ OPENED _ EXISTING _ KEY (1) -
REG
_ OPTION _ BACKUP _ RESTORE (1) -
REG
_ OPTION _ CREATE _ LINK (1) -
REG
_ OPTION _ NON _ VOLATILE (1) -
REG
_ OPTION _ OPEN _ LINK (1) -
REG
_ OPTION _ RESERVED (1) -
REG
_ OPTION _ VOLATILE (1) -
REG
_ QWORD (1) -
REG
_ QWORD _ LITTLE _ ENDIAN (1) -
REG
_ REFRESH _ HIVE (1) -
REG
_ RESOURCE _ LIST (1) -
REG
_ RESOURCE _ REQUIREMENTS _ LIST (1) -
REG
_ SZ (1) -
REG
_ WHOLE _ HIVE _ VOLATILE (1) - RSYNC (1)
-
SCM
_ BINTIME (1) -
SCM
_ CREDENTIALS (1) -
SCM
_ CREDS (1) -
SCM
_ RIGHTS (1) -
SCM
_ TIMESTAMP (1) -
SCM
_ TIMESTAMPNS (1) -
SCM
_ UCRED (1) -
SHARE
_ DELETE (1) -
SHUT
_ RD (1) -
SHUT
_ RDWR (1) -
SHUT
_ WR (1) -
SOCK
_ DGRAM (1) -
SOCK
_ PACKET (1) -
SOCK
_ RAW (1) -
SOCK
_ RDM (1) -
SOCK
_ SEQPACKET (1) -
SOCK
_ STREAM (1) -
SOL
_ ATALK (1) -
SOL
_ AX25 (1) -
SOL
_ IP (1) -
SOL
_ IPX (1) -
SOL
_ SOCKET (1) -
SOL
_ TCP (1) -
SOL
_ UDP (1) - SOMAXCONN (1)
-
SOPRI
_ BACKGROUND (1) -
SOPRI
_ INTERACTIVE (1) -
SOPRI
_ NORMAL (1) -
SO
_ ACCEPTCONN (1) -
SO
_ ACCEPTFILTER (1) -
SO
_ ALLZONES (1) -
SO
_ ATTACH _ FILTER (1) -
SO
_ BINDTODEVICE (1) -
SO
_ BINTIME (1) -
SO
_ BROADCAST (1) -
SO
_ DEBUG (1) -
SO
_ DETACH _ FILTER (1) -
SO
_ DONTROUTE (1) -
SO
_ DONTTRUNC (1) -
SO
_ ERROR (1) -
SO
_ KEEPALIVE (1) -
SO
_ LINGER (1) -
SO
_ MAC _ EXEMPT (1) -
SO
_ NKE (1) -
SO
_ NOSIGPIPE (1) -
SO
_ NO _ CHECK (1) -
SO
_ NREAD (1) -
SO
_ OOBINLINE (1) -
SO
_ PASSCRED (1) -
SO
_ PEERCRED (1) -
SO
_ PEERNAME (1) -
SO
_ PRIORITY (1) -
SO
_ RCVBUF (1) -
SO
_ RCVLOWAT (1) -
SO
_ RCVTIMEO (1) -
SO
_ RECVUCRED (1) -
SO
_ REUSEADDR (1) -
SO
_ REUSEPORT (1) -
SO
_ SECURITY _ AUTHENTICATION (1) -
SO
_ SECURITY _ ENCRYPTION _ NETWORK (1) -
SO
_ SECURITY _ ENCRYPTION _ TRANSPORT (1) -
SO
_ SNDBUF (1) -
SO
_ SNDLOWAT (1) -
SO
_ SNDTIMEO (1) -
SO
_ TIMESTAMP (1) -
SO
_ TIMESTAMPNS (1) -
SO
_ TYPE (1) -
SO
_ USELOOPBACK (1) -
SO
_ WANTMORE (1) -
SO
_ WANTOOBFLAG (1) -
STANDARD
_ RIGHTS _ READ (1) -
STANDARD
_ RIGHTS _ WRITE (1) - SYNC (1)
- StandardError (1)
-
TCP
_ CORK (1) -
TCP
_ DEFER _ ACCEPT (1) -
TCP
_ INFO (1) -
TCP
_ KEEPCNT (1) -
TCP
_ KEEPIDLE (1) -
TCP
_ KEEPINTVL (1) -
TCP
_ LINGER2 (1) -
TCP
_ MAXSEG (1) -
TCP
_ MD5SIG (1) -
TCP
_ NODELAY (1) -
TCP
_ NOOPT (1) -
TCP
_ NOPUSH (1) -
TCP
_ QUICKACK (1) -
TCP
_ SYNCNT (1) -
TCP
_ WINDOW _ CLAMP (1) - TMPFILE (1)
- TRUNC (1)
- TYPES (1)
-
UDP
_ CORK (1) - WRONLY (1)
-
add
_ constant (1) - atan (3)
- atan! (1)
- atan2 (2)
- atan2! (1)
- atanh (2)
- atanh! (1)
- constants (3)
-
def
_ exception (2) -
def
_ instance _ delegator (1) -
def
_ instance _ delegators (1) -
deprecate
_ constant (1) -
each
_ constant (1) -
find
_ local _ symbol (1) -
get
_ instance (2) - instance (6)
-
instance
_ delegate (1) -
instance
_ eval (2) -
instance
_ exec (1) -
instance
_ method (1) -
instance
_ methods (1) -
instance
_ of? (1) -
instance
_ variable _ defined? (1) -
instance
_ variable _ get (1) -
instance
_ variable _ set (1) -
instance
_ variables (1) - new (1)
-
pretty
_ print _ instance _ variables (1) -
private
_ constant (1) -
private
_ instance _ methods (1) -
protected
_ instance _ methods (1) -
public
_ constant (1) -
public
_ instance _ method (1) -
public
_ instance _ methods (1) -
rb
_ class _ allocate _ instance (1) -
rb
_ class _ instance _ methods (1) -
rb
_ class _ new _ instance (1) -
rb
_ class _ private _ instance _ methods (1) -
rb
_ class _ protected _ instance _ methods (1) -
rb
_ is _ instance _ id (1) -
rb
_ mod _ constants (1) -
rb
_ mod _ s _ constants (1) -
rb
_ obj _ instance _ eval (1) -
rb
_ obj _ instance _ variables (1) -
rb
_ obj _ is _ instance _ of (1) -
rb
_ obj _ remove _ instance _ variable (1) -
rdoc
/ constant (1) - rectangular (4)
-
remove
_ instance _ variable (1) -
stand
_ alone? (2) - standalone (4)
- standalone= (4)
- tan! (1)
- tanh (2)
- tanh! (1)
-
try
_ constant (2) - xmldecl (3)
検索結果
先頭5件
-
Math
. # tan(x) -> Float (54322.0) -
x の正接関数(tangent)の値を返します。
x の正接関数(tangent)の値を返します。
@param x 実数(ラジアンで与えます)
@return 実数
@raise TypeError x に数値以外を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
//emlist[例][ruby]{
Math.tan(0) # => 0.0
//}
@see Math.#atan, Math.#atan2 -
CMath
. # tan(z) -> Float | Complex (54304.0) -
z の正接関数の値を返します。
z の正接関数の値を返します。
@param z 数値(ラジアンで与えます)
@raise TypeError z に数値以外を指定した場合に発生します。 -
RDoc
:: Context # constants -> [RDoc :: Constant] (18601.0) -
追加された RDoc::Constant の配列を返します。
追加された RDoc::Constant の配列を返します。 -
RDoc
:: Context # each _ constant {|c| . . . } -> [RDoc :: Constant] (18601.0) -
追加された RDoc::Constant に対してブロックを評価します。
追加された RDoc::Constant に対してブロックを評価します。 -
CMath
. # tan!(x) -> Float (18424.0) -
実数 x の正接関数の値を返します。Math.#tan のエイリアス です。
実数 x の正接関数の値を返します。Math.#tan のエイリアス
です。
@param x 実数(ラジアンで与えます)
@raise TypeError x に数値以外を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
//emlist[例][ruby]{
require "cmath"
CMath.tan!(0 * Math::PI / 4) # => 0.0
CMath.tan!(1 * Math::PI / 4) # => 1.0
CMath.tan!(4 * Math::PI / 4) # => 0.0
//... -
Math
. # atan(x) -> Float (18319.0) -
x の逆正接関数(arctangent)の値をラジアンで返します。
x の逆正接関数(arctangent)の値をラジアンで返します。
@param x 実数
@return 返される値の範囲は [-π/2, +π/2] です。
@raise TypeError x に数値以外を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
//emlist[例][ruby]{
Math.atan(0) # => 0.0
//}
@see Math.#atan2, Math.#tan -
Math
. # atan2(y , x) -> Float (18319.0) -
y / x の逆正接関数(arctangent)の値をラジアンで返します。
y / x の逆正接関数(arctangent)の値をラジアンで返します。
@param y 実数
@param x 実数
@return 返される値の範囲は [-π, π] です。
//emlist[例][ruby]{
Math.atan2(1,0) #=> 1.5707963267949
Math.atan2(-1,0) #=> -1.5707963267949
//}
@raise TypeError y, x に数値以外を指定した場合に発生します。
@raise RangeError y, x に実数以外の数値を指定した場合に発生します。
@see Math.#... -
BasicObject
# instance _ eval {|obj| . . . } -> object (18301.0) -
オブジェクトのコンテキストで文字列 expr またはオブジェクト自身をブロックパラメータとするブロックを 評価してその結果を返します。
オブジェクトのコンテキストで文字列 expr またはオブジェクト自身をブロックパラメータとするブロックを
評価してその結果を返します。
オブジェクトのコンテキストで評価するとは評価中の self をそのオブジェクトにして実行するということです。
また、文字列 expr やブロック中でメソッドを定義すればそのオブジェクトの特異メソッドが定義されます。
ただし、ローカル変数だけは、文字列 expr の評価では instance_eval の外側のスコープと、ブロックの評価ではそのブロックの外側のスコープと、共有します。
メソッド定義の中で instance_eval でメソッドを定義した場... -
BasicObject
# instance _ eval(expr , filename = "(eval)" , lineno = 1) -> object (18301.0) -
オブジェクトのコンテキストで文字列 expr またはオブジェクト自身をブロックパラメータとするブロックを 評価してその結果を返します。
オブジェクトのコンテキストで文字列 expr またはオブジェクト自身をブロックパラメータとするブロックを
評価してその結果を返します。
オブジェクトのコンテキストで評価するとは評価中の self をそのオブジェクトにして実行するということです。
また、文字列 expr やブロック中でメソッドを定義すればそのオブジェクトの特異メソッドが定義されます。
ただし、ローカル変数だけは、文字列 expr の評価では instance_eval の外側のスコープと、ブロックの評価ではそのブロックの外側のスコープと、共有します。
メソッド定義の中で instance_eval でメソッドを定義した場... -
BasicObject
# instance _ exec(*args) {|*vars| . . . } -> object (18301.0) -
与えられたブロックをレシーバのコンテキストで実行します。
与えられたブロックをレシーバのコンテキストで実行します。
ブロック実行中は、 self がレシーバのコンテキストになるので
レシーバの持つインスタンス変数にアクセスすることができます。
@param args ブロックパラメータに渡す値です。
//emlist[例][ruby]{
class KlassWithSecret
def initialize
@secret = 99
end
end
k = KlassWithSecret.new
# 以下で x には 5 が渡される
k.instance_exec(5) {|x| @secret + x } #=> 10... -
BigMath
. # atan(x , prec) -> BigDecimal (18301.0) -
x の逆正接関数を prec で指定した精度で計算します。単位はラジアンです。 x に無限大や NaN を指定した場合には NaN を返します。
x の逆正接関数を prec で指定した精度で計算します。単位はラジアンです。
x に無限大や NaN を指定した場合には NaN を返します。
@param x 計算対象の BigDecimal オブジェクト。単位はラジアン。
@param prec 計算結果の精度。
@raise ArgumentError x の絶対値が1以上の場合に発生します。
@raise ArgumentError prec に 0 以下が指定された場合に発生します。
//emlist[][ruby]{
require "bigdecimal/math"
puts BigMath::atan(BigD... -
CMath
. # atan!(x) -> Float (18301.0) -
実数 x の逆正接関数の値をラジアンで返します。Math.#atan のエイリ アスです。
実数 x の逆正接関数の値をラジアンで返します。Math.#atan のエイリ
アスです。
@param x 実数。
@return 返される値の範囲は [-π/2, +π/2] です。
@raise TypeError x に数値以外を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
@see Math.#atan -
CMath
. # atan(z) -> Float | Complex (18301.0) -
z の逆正接関数の値をラジアンで返します。
z の逆正接関数の値をラジアンで返します。
@param z 数値
@raise TypeError z に数値以外を指定した場合に発生します。 -
CMath
. # atan2!(y , x) -> Float (18301.0) -
実数 y / x の逆正接関数の値を返します。Math.#atan2 のエイリアスで す。
実数 y / x の逆正接関数の値を返します。Math.#atan2 のエイリアスで
す。
@param y 実数。
@param x 実数。
@return 返される値の範囲は [-π, π] です。
@raise TypeError 引数のどちらかに数値以外を指定した場合に発生します。
@raise RangeError 引数のどちらかに数値以外を指定した場合に発生します。
@see Math.#atan2 -
CMath
. # atan2(y , x) -> Float | Complex (18301.0) -
y / x の逆正接関数の値を返します。
y / x の逆正接関数の値を返します。
@param y 数値
@param x 数値
@raise TypeError 引数のどちらかに数値以外を指定した場合に発生します。 -
CMath
. # atanh!(x) -> Float (18301.0) -
実数 x の逆双曲線正接関数の値を返します。Math.#atanh のエイリアスです。
実数 x の逆双曲線正接関数の値を返します。Math.#atanh のエイリアスです。
@param x -1 < x < 1 の実数。
@return 実数。
@raise TypeError x に数値以外を指定した場合に発生します。
@raise Math::DomainError x に範囲外の実数を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
@see Math.#atanh -
CMath
. # atanh(z) -> Float | Complex (18301.0) -
z の逆双曲線正接関数の値を返します。
z の逆双曲線正接関数の値を返します。
@param z 数値
@raise TypeError z に数値以外を指定した場合に発生します。 -
CMath
. # tanh!(x) -> Float (18301.0) -
実数 x の双曲線正接関数の値を返します。Math.#tanh のエイリアスで す。
実数 x の双曲線正接関数の値を返します。Math.#tanh のエイリアスで
す。
@param x 実数
@raise TypeError x に数値以外を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
@see Math.#tanh -
CMath
. # tanh(z) -> Float | Complex (18301.0) -
z の双曲線正接関数の値を返します。
z の双曲線正接関数の値を返します。
@param z 数値
@raise TypeError z に数値以外を指定した場合に発生します。 -
CSV
. instance(data = $ stdout , options = Hash . new) -> CSV (18301.0) -
このメソッドは CSV.new のように CSV のインスタンスを返します。 しかし、返される値は Object#object_id と与えられたオプションを キーとしてキャッシュされます。
このメソッドは CSV.new のように CSV のインスタンスを返します。
しかし、返される値は Object#object_id と与えられたオプションを
キーとしてキャッシュされます。
ブロックが与えられた場合、生成されたインスタンスをブロックに渡して評価した
結果を返します。
@param data String か IO のインスタンスを指定します。
@param options CSV.new のオプションと同じオプションを指定できます。
//emlist[例][ruby]{
require "csv"
options = { headers: true }
text... -
CSV
. instance(data = $ stdout , options = Hash . new) {|csv| . . . } -> object (18301.0) -
このメソッドは CSV.new のように CSV のインスタンスを返します。 しかし、返される値は Object#object_id と与えられたオプションを キーとしてキャッシュされます。
このメソッドは CSV.new のように CSV のインスタンスを返します。
しかし、返される値は Object#object_id と与えられたオプションを
キーとしてキャッシュされます。
ブロックが与えられた場合、生成されたインスタンスをブロックに渡して評価した
結果を返します。
@param data String か IO のインスタンスを指定します。
@param options CSV.new のオプションと同じオプションを指定できます。
//emlist[例][ruby]{
require "csv"
options = { headers: true }
text... -
GC
:: INTERNAL _ CONSTANTS -> {Symbol => Integer} (18301.0) -
GC用内部定数の値を保持するハッシュテーブルです。
GC用内部定数の値を保持するハッシュテーブルです。
GC::INTERNAL_CONSTANTS
# => {:RVALUE_SIZE=>40, :HEAP_PAGE_OBJ_LIMIT=>408, :HEAP_PAGE_BITMAP_SIZE=>56, :HEAP_PAGE_BITMAP_PLANES=>4} -
Gem
:: CommandManager . instance -> Gem :: CommandManager (18301.0) -
自身をインスタンス化します。
自身をインスタンス化します。 -
Kernel
# try _ constant(const , headers = nil , opt = "") -> Integer | nil (18301.0) -
定数 const がシステムに存在するかどうか検査します。 Kernel#have_const を使ってください。
定数 const がシステムに存在するかどうか検査します。
Kernel#have_const を使ってください。
@param const C 言語の定数名を指定します。
@param headers 追加のヘッダファイルを指定します。
@param opt コンパイラに渡すオプションを指定します。
$CFLAGS もコンパイラには渡されます。
@return 定数 const がシステムに存在する場合はその値を返します。
定数 const がシステムに存在しない場合は nil を返します。 -
Kernel
# try _ constant(const , headers = nil , opt = "") { . . . } -> Integer | nil (18301.0) -
定数 const がシステムに存在するかどうか検査します。 Kernel#have_const を使ってください。
定数 const がシステムに存在するかどうか検査します。
Kernel#have_const を使ってください。
@param const C 言語の定数名を指定します。
@param headers 追加のヘッダファイルを指定します。
@param opt コンパイラに渡すオプションを指定します。
$CFLAGS もコンパイラには渡されます。
@return 定数 const がシステムに存在する場合はその値を返します。
定数 const がシステムに存在しない場合は nil を返します。 -
Math
. # atanh(x) -> Float (18301.0) -
x の逆双曲線正接関数(area hyperbolic tangent)の値を返します。
x の逆双曲線正接関数(area hyperbolic tangent)の値を返します。
=== 定義
atanh(x) = log((1+x)/(1-x)) / 2 [-1 < x < 1]
@param x -1 < x < 1 の実数
@return 実数
@raise TypeError x に数値以外を指定した場合に発生します。
@raise Math::DomainError x に範囲外の実数を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
@see Math.#tanh -
Math
. # tanh(x) -> Float (18301.0) -
x の双曲線正接関数(hyperbolic tangent)の値を返します。
x の双曲線正接関数(hyperbolic tangent)の値を返します。
=== 定義
tanh(x) = sinh(x) / cosh(x)
@param x 実数
@return [-1, 1] の範囲の実数
@raise TypeError x に数値以外を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
@see Math.#atanh -
Module
# constants(inherit = true) -> [Symbol] (18301.0) -
そのモジュール(またはクラス)で定義されている定数名の配列を返します。
そのモジュール(またはクラス)で定義されている定数名の配列を返します。
inherit に真を指定すると
スーパークラスやインクルードしているモジュールの定数も含みます。
Object のサブクラスの場合、Objectやそのスーパークラスで定義されている
定数は含まれません。 Object.constants とすると Object クラスで定義された
定数の配列が得られます。
得られる定数の順序は保証されません。
@param inherit true を指定するとスーパークラスや include したモジュールで
定義された定数が対象にはなります。false を指定し... -
Module
# deprecate _ constant(*name) -> self (18301.0) -
name で指定した定数を deprecate に設定します。 deprecate に設定した定数を参照すると警告メッセージが表示されます。
name で指定した定数を deprecate に設定します。
deprecate に設定した定数を参照すると警告メッセージが表示されます。
@param name 0 個以上の String か Symbol を指定します。
@raise NameError 存在しない定数を指定した場合に発生します。
@return self を返します。
//emlist[例][ruby]{
FOO = 123
Object.deprecate_constant(:FOO) # => Object
FOO
# warning: constant ::FOO is deprecated
# =... -
Module
# instance _ method(name) -> UnboundMethod (18301.0) -
self のインスタンスメソッド name をオブジェクト化した UnboundMethod を返します。
self のインスタンスメソッド name をオブジェクト化した UnboundMethod を返します。
@param name メソッド名を Symbol または String で指定します。
@raise NameError self に存在しないメソッドを指定した場合に発生します。
@see Module#public_instance_method, Object#method
//emlist[例][ruby]{
class Interpreter
def do_a() print "there, "; end
def do_d() print "Hello ";... -
Module
# instance _ methods(inherited _ too = true) -> [Symbol] (18301.0) -
そのモジュールで定義されている public および protected メソッド名 の一覧を配列で返します。
そのモジュールで定義されている public および protected メソッド名
の一覧を配列で返します。
@param inherited_too false を指定するとそのモジュールで定義されているメソッドのみ返します。
@see Object#methods
//emlist[例1][ruby]{
class Foo
private; def private_foo() end
protected; def protected_foo() end
public; def public_foo() end
end
# あるクラスのインスタンス... -
Module
# private _ constant(*name) -> self (18301.0) -
name で指定した定数の可視性を private に変更します。
name で指定した定数の可視性を private に変更します。
@param name 0 個以上の String か Symbol を指定します。
@raise NameError 存在しない定数を指定した場合に発生します。
@return self を返します。
@see Module#public_constant, Object#untrusted?
//emlist[例][ruby]{
module Foo
BAR = 'bar'
class Baz; end
QUX = 'qux'
class Quux; end
private_constan... -
Module
# private _ instance _ methods(inherited _ too = true) -> [Symbol] (18301.0) -
そのモジュールで定義されている private メソッド名 の一覧を配列で返します。
そのモジュールで定義されている private メソッド名
の一覧を配列で返します。
@param inherited_too false を指定するとそのモジュールで定義されているメソッドのみ返します。
@see Object#private_methods, Module#instance_methods
//emlist[例][ruby]{
module Foo
def foo; end
private def bar; end
end
module Bar
include Foo
def baz; end
private def qux; end
end... -
Module
# protected _ instance _ methods(inherited _ too = true) -> [Symbol] (18301.0) -
そのモジュールで定義されている protected メソッド名 の一覧を配列で返します。
そのモジュールで定義されている protected メソッド名
の一覧を配列で返します。
@param inherited_too false を指定するとそのモジュールで定義されているメソッドのみ返します。
@see Object#protected_methods, Module#instance_methods -
Module
# public _ constant(*name) -> self (18301.0) -
name で指定した定数の可視性を public に変更します。
name で指定した定数の可視性を public に変更します。
@param name 0 個以上の String か Symbol を指定します。
@raise NameError 存在しない定数を指定した場合に発生します。
@return self を返します。
//emlist[例][ruby]{
module SampleModule
class SampleInnerClass
end
# => 非公開クラスであることを明示するために private にする
private_constant :SampleInnerClass
end
begin
... -
Module
# public _ instance _ method(name) -> UnboundMethod (18301.0) -
self の public インスタンスメソッド name をオブジェクト化した UnboundMethod を返します。
self の public インスタンスメソッド name をオブジェクト化した UnboundMethod を返します。
@param name メソッド名を Symbol または String で指定します。
@raise NameError 定義されていないメソッド名や、
protected メソッド名、 private メソッド名を引数として与えると発生します。
//emlist[例][ruby]{
Kernel.public_instance_method(:object_id) #=> #<UnboundMethod: Kernel#object_id>
Ke... -
Module
# public _ instance _ methods(inherited _ too = true) -> [Symbol] (18301.0) -
そのモジュールで定義されている public メソッド名 の一覧を配列で返します。
そのモジュールで定義されている public メソッド名
の一覧を配列で返します。
@param inherited_too false を指定するとそのモジュールで定義されているメソッドのみ返します。
@see Object#public_methods, Module#instance_methods -
Module
. constants -> [Symbol] (18301.0) -
このメソッドを呼び出した時点で参照可能な定数名の配列を返します。
このメソッドを呼び出した時点で参照可能な定数名の配列を返します。
//emlist[例][ruby]{
class C
FOO = 1
end
p Module.constants # => [:RUBY_PLATFORM, :STDIN, ..., :C, ...]
# 出力中に :FOO は現われない
//}
@see Module#constants, Kernel.#local_variables, Kernel.#global_variables, Object#instance_variables, Module#class_... -
Object
# instance _ of?(klass) -> bool (18301.0) -
オブジェクトがクラス klass の直接のインスタンスである時真を返します。
オブジェクトがクラス klass の直接のインスタンスである時真を返します。
obj.instance_of?(c) が成立する時には、常に obj.kind_of?(c) も成立します。
@param klass Classかそのサブクラスのインスタンスです。
//emlist[][ruby]{
class C < Object
end
class S < C
end
obj = S.new
p obj.instance_of?(S) # true
p obj.instance_of?(C) # false
//}
@see Object#kind_of?... -
Object
# instance _ variable _ defined?(var) -> bool (18301.0) -
インスタンス変数 var が定義されていたら真を返します。
インスタンス変数 var が定義されていたら真を返します。
@param var インスタンス変数名を文字列か Symbol で指定します。
//emlist[][ruby]{
class Fred
def initialize(p1, p2)
@a, @b = p1, p2
end
end
fred = Fred.new('cat', 99)
p fred.instance_variable_defined?(:@a) #=> true
p fred.instance_variable_defined?("@b") #=> true
p fred.instan... -
Object
# instance _ variable _ get(var) -> object | nil (18301.0) -
オブジェクトのインスタンス変数の値を取得して返します。
オブジェクトのインスタンス変数の値を取得して返します。
インスタンス変数が定義されていなければ nil を返します。
@param var インスタンス変数名を文字列か Symbol で指定します。
//emlist[][ruby]{
class Foo
def initialize
@foo = 1
end
end
obj = Foo.new
p obj.instance_variable_get("@foo") #=> 1
p obj.instance_variable_get(:@foo) #=> 1
p obj.instance_variab... -
Object
# instance _ variable _ set(var , value) -> object (18301.0) -
オブジェクトのインスタンス変数 var に値 value を設定します。
オブジェクトのインスタンス変数 var に値 value を設定します。
インスタンス変数が定義されていなければ新たに定義されます。
@param var インスタンス変数名を文字列か Symbol で指定します。
@param value 設定する値です。
@return value を返します。
//emlist[][ruby]{
obj = Object.new
p obj.instance_variable_set("@foo", 1) #=> 1
p obj.instance_variable_set(:@foo, 2) #=> 2
p obj.instance_var... -
Object
# instance _ variables -> [Symbol] (18301.0) -
オブジェクトのインスタンス変数名をシンボルの配列として返します。
オブジェクトのインスタンス変数名をシンボルの配列として返します。
//emlist[][ruby]{
obj = Object.new
obj.instance_eval { @foo, @bar = nil }
p obj.instance_variables
#=> [:@foo, :@bar]
//}
@see Object#instance_variable_get, Kernel.#local_variables, Kernel.#global_variables, Module.constants, Module#constants, Module#class_variabl... -
Object
# pretty _ print _ instance _ variables -> [String | Symbol] (18301.0) -
プリティプリント時に表示すべき自身のインスタンス変数名の配列をソートして返します。 返されたインスタンス変数はプリティプリント時に表示されます。
プリティプリント時に表示すべき自身のインスタンス変数名の配列をソートして返します。
返されたインスタンス変数はプリティプリント時に表示されます。
pp に表示したくないインスタンス変数がある場合にこのメソッドを再定義します。 -
Object
# remove _ instance _ variable(name) -> object (18301.0) -
オブジェクトからインスタンス変数 name を取り除き、そのインス タンス変数に設定されていた値を返します。
オブジェクトからインスタンス変数 name を取り除き、そのインス
タンス変数に設定されていた値を返します。
@param name 削除するインスタンス変数の名前をシンボルか文字列で指定します。
@raise NameError オブジェクトがインスタンス変数 name を持たない場合に発生します。
//emlist[][ruby]{
class Foo
def foo
@foo = 1
p remove_instance_variable(:@foo) #=> 1
p remove_instance_variable(:@foo) # instance v... -
Prime
. instance -> Prime (18301.0) -
Prime のデフォルトのインスタンスを返します。
Prime のデフォルトのインスタンスを返します。 -
RDoc
:: CONSTANT _ MODIFIERS -> [String] (18301.0) -
ライブラリの内部で使用します。
ライブラリの内部で使用します。 -
RDoc
:: Context # add _ constant(const) -> () (18301.0) -
引数で指定した RDoc::Constant オブジェクトを追加します。
引数で指定した RDoc::Constant オブジェクトを追加します。
@param const RDoc::Constant オブジェクトを指定します。 -
REXML
:: Document # stand _ alone? -> String (18301.0) -
XML 宣言の standalone の値を文字列で返します。
XML 宣言の standalone の値を文字列で返します。
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<EOS)
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<e />
EOS
doc.stand_alone? # => "yes"
//} -
REXML
:: XMLDecl # stand _ alone? -> String | nil (18301.0) -
スタンドアロン文書であるかどうかを "yes" "no" で 返します。
スタンドアロン文書であるかどうかを "yes" "no" で
返します。
nil(省略)を返す場合もあります。 -
REXML
:: XMLDecl # standalone -> String | nil (18301.0) -
スタンドアロン文書であるかどうかを "yes" "no" で 返します。
スタンドアロン文書であるかどうかを "yes" "no" で
返します。
nil(省略)を返す場合もあります。 -
REXML
:: XMLDecl # standalone=(value) (18301.0) -
スタンドアロン文書であるかどうかを "yes" "no" で設定します。
スタンドアロン文書であるかどうかを "yes" "no" で設定します。
この属性を省略したい場合は nil を指定します。
@param value 設定値(文字列) -
RSS
:: Maker :: RSSBase # standalone (18301.0) -
@todo 作成するXMLのstandaloneを返します.
@todo
作成するXMLのstandaloneを返します. -
RSS
:: Maker :: RSSBase # standalone=() (18301.0) -
@todo 作成するXMLのstandaloneを設定します.
@todo
作成するXMLのstandaloneを設定します. -
RSS
:: RDF # standalone (18301.0) -
@todo
@todo -
RSS
:: RDF # standalone= (18301.0) -
@todo
@todo -
RSS
:: Rss # standalone (18301.0) -
@todo
@todo -
RSS
:: Rss # standalone= (18301.0) -
@todo
@todo -
Singleton
. instance -> object (18301.0) -
そのクラスの唯一のインスタンスを返します。 最初に呼ばれたときはそのインスタンスを生成します。
そのクラスの唯一のインスタンスを返します。
最初に呼ばれたときはそのインスタンスを生成します。
Singleton を include したクラスで定義されますので、
正確には Singleton モジュールのメソッドではありません。 -
Syslog
. # instance -> self (18301.0) -
selfを返します。(旧版との互換性のため)
selfを返します。(旧版との互換性のため) -
VALUE rb
_ class _ instance _ methods(int argc , VALUE *argv , VALUE mod) (18301.0) -
Module#instance_methods の実体。 モジュール mod に定義されている public メソッド名の リストを文字列の配列で返します。
Module#instance_methods の実体。
モジュール mod に定義されている public メソッド名の
リストを文字列の配列で返します。 -
VALUE rb
_ class _ new _ instance(int argc , VALUE *argv , VALUE klass) (18301.0) -
Class#new の実体です。
Class#new の実体です。 -
VALUE rb
_ class _ private _ instance _ methods(int argc , VALUE *argv , VALUE mod) (18301.0) -
Module#private_instance_methods の実体。 モジュール mod に定義されている private メソッド名の リストを文字列の配列で返します。
Module#private_instance_methods の実体。
モジュール mod に定義されている private メソッド名の
リストを文字列の配列で返します。 -
VALUE rb
_ class _ protected _ instance _ methods(int argc , VALUE *argv , VALUE mod) (18301.0) -
Module#protected_instance_methods の実体。 モジュール mod に定義されている protected メソッド名の リストを文字列の配列で返します。
Module#protected_instance_methods の実体。
モジュール mod に定義されている protected メソッド名の
リストを文字列の配列で返します。 -
VALUE rb
_ mod _ constants(VALUE mod) (18301.0) -
-
VALUE rb
_ obj _ instance _ eval(int argc , VALUE *argv , VALUE self) (18301.0) -
-
VALUE rb
_ obj _ instance _ variables(VALUE obj) (18301.0) -
-
VALUE rb
_ obj _ is _ instance _ of(VALUE obj , VALUE klass) (18301.0) -
obj がクラス klass のインスタンスならば真。
obj がクラス klass のインスタンスならば真。 -
VALUE rb
_ obj _ remove _ instance _ variable(VALUE obj , VALUE name) (18301.0) -
-
WEBrick
:: HTTPServlet :: AbstractServlet . get _ instance(server , *options) -> WEBrick :: HTTPServlet :: AbstractServlet (18301.0) -
new(server, *options) を呼び出してサーブレットを生成して返します。 WEBrick::HTTPServer オブジェクトは実際にはこの get_instance メソッドを呼び出して サーブレットを生成します。
new(server, *options) を呼び出してサーブレットを生成して返します。
WEBrick::HTTPServer オブジェクトは実際にはこの get_instance メソッドを呼び出して
サーブレットを生成します。
特に理由が無い限り AbstractServlet のサブクラスがこのメソッドを再定義する必要はありません。
@param server WEBrick::HTTPServer#mount 第3引数以降に指定された値がそのまま与えられます。
@param options WEBrick::HTTPServer#mount 第3引数以降に指定された値がそのま... -
WEBrick
:: HTTPServlet :: ProcHandler # get _ instance(server , *options) -> self (18301.0) -
何もせずに自身を返します。
何もせずに自身を返します。
@param server WEBrick::HTTPServer#mount 第3引数以降に指定された値がそのまま与えられます。
@param options WEBrick::HTTPServer#mount 第3引数以降に指定された値がそのまま与えられます。
@see WEBrick::HTTPServlet::AbstractServlet.get_instance -
Win32
:: Registry :: Constants :: STANDARD _ RIGHTS _ READ (18301.0) -
@todo
@todo
セキュリティアクセスマスク。 -
Win32
:: Registry :: Constants :: STANDARD _ RIGHTS _ WRITE (18301.0) -
@todo
@todo
セキュリティアクセスマスク。 -
int rb
_ is _ instance _ id(ID id) (18301.0) -
インスタンス変数名として有効な ID ならば真。
インスタンス変数名として有効な ID ならば真。 -
static VALUE rb
_ class _ allocate _ instance(VALUE klass) (18301.0) -
Class#allocate の実体です。
Class#allocate の実体です。 -
static VALUE rb
_ mod _ s _ constants(void) (18301.0) -
-
Digest
:: Instance (18001.0) -
-
File
:: Constants (18001.0) -
File に関る定数を集めたモジュール。
File に関る定数を集めたモジュール。
File はこのモジュールをインクルードしているので、
以下に挙げる定数は File の定数のように扱うことができます。
Ruby 1.8 以降では、File ではなく、IO でインクルード
されるようになりました。 -
RDoc
:: Constant (18001.0) -
定数を表現するクラスです。
定数を表現するクラスです。
ライブラリの内部で使用します。 -
Socket
:: Constants (18001.0) -
ソケット操作の指定のための定数を定義したモジュール。このモジュー ルをインクルードすれば、定数 (AF_INETなど) を直接参照できます。
ソケット操作の指定のための定数を定義したモジュール。このモジュー
ルをインクルードすれば、定数 (AF_INETなど) を直接参照できます。
これらの定数は Socket の定数としても定義されています。
環境/OS によっては、ここに記述されているにもかかわらず
定義されていない定数が存在します。そのような定数はその環境では
サポートされていないことを意味します。 -
StandardError (18001.0)
-
通常のプログラムで発生する可能性の高い 例外クラスを束ねるためのクラスです。
通常のプログラムで発生する可能性の高い
例外クラスを束ねるためのクラスです。
StandardError とそのサブクラスは、
rescue 節でクラスを省略したときにも捕捉できます。 -
Syslog
:: Constants (18001.0) -
このモジュールにはシステムで使用可能なLOG_*定数、モジュール関数が定義さ れています。
このモジュールにはシステムで使用可能なLOG_*定数、モジュール関数が定義さ
れています。
例:
require 'syslog'
include Syslog::Constants
それぞれの定数、モジュール関数は以下のモジュールに分けて定義されています。
* Syslog::Option
* Syslog::Facility
* Syslog::Level
* Syslog::Macros -
Win32
:: Registry :: Constants (18001.0) -
詳細は以下の MSDN Library を参照してください。
詳細は以下の MSDN Library を参照してください。
* Registry: http://msdn.microsoft.com/library/en-us/sysinfo/base/registry.asp -
rdoc
/ constant (18001.0) -
RDoc::Constant を定義するサブライブラリです。
RDoc::Constant を定義するサブライブラリです。 -
Complex
# rectangular -> [Numeric , Numeric] (9301.0) -
実部と虚部を配列にして返します。
実部と虚部を配列にして返します。
//emlist[例][ruby]{
Complex(3).rect # => [3, 0]
Complex(3.5).rect # => [3.5, 0]
Complex(3, 2).rect # => [3, 2]
//}
@see Numeric#rect -
Complex
. rectangular(r , i = 0) -> Complex (9301.0) -
実部が r、虚部が i である Complex クラスのオブジェクトを生成します。
実部が r、虚部が i である Complex クラスのオブジェクトを生成します。
@param r 生成する複素数の実部。
@param i 生成する複素数の虚部。省略した場合は 0 です。
//emlist[例][ruby]{
Complex.rect(1) # => (1+0i)
Complex.rect(1, 2) # => (1+2i)
Complex.rectangular(1, 2) # => (1+2i)
//}
@see Kernel.#Complex -
Forwardable
# def _ instance _ delegator(accessor , method , ali = method) -> () (9301.0) -
メソッドの委譲先を設定します。
メソッドの委譲先を設定します。
@param accessor 委譲先のオブジェクト
@param method 委譲先のメソッド
@param ali 委譲元のメソッド
委譲元のオブジェクトで ali が呼び出された場合に、
委譲先のオブジェクトの method へ処理が委譲されるようになります。
委譲元と委譲先のメソッド名が同じ場合は, ali を省略することが可能です。
def_delegator は def_instance_delegator の別名になります。
例:
require 'forwardable'
class MyQueue
exten... -
Forwardable
# def _ instance _ delegators(accessor , *methods) -> () (9301.0) -
メソッドの委譲先をまとめて設定します。
メソッドの委譲先をまとめて設定します。
@param accessor 委譲先のオブジェクト
@param methods 委譲するメソッドのリスト
委譲元のオブジェクトで methods のそれぞれのメソッドが呼び出された場合に、
委譲先のオブジェクトの同名のメソッドへ処理が委譲されるようになります。
def_delegators は def_instance_delegators の別名になります。
また、以下の 2 つの例は同じ意味です。
def_delegators :@records, :size, :<<, :map
def_delegator :@reco... -
Forwardable
# instance _ delegate(hash) -> () (9301.0) -
メソッドの委譲先を設定します。
メソッドの委譲先を設定します。
@param hash 委譲先のメソッドがキー、委譲先のオブジェクトが値の
Hash を指定します。キーは Symbol、
String かその配列で指定します。
例:
require 'forwardable'
class Zap
extend Forwardable
delegate :length => :@str
delegate [:first, :last] => :@arr
def initialize
@arr = %w/fo... -
Matrix
# rectangular -> [Matrix , Matrix] (9301.0) -
行列を実部と虚部に分解したものを返します。
行列を実部と虚部に分解したものを返します。
//emlist[例][ruby]{
m.rect == [m.real, m.imag] # ==> true for all matrices m
//}
@see Matrix#imaginary, Matrix#real -
Numeric
# rectangular -> [Numeric , Numeric] (9301.0) -
[self, 0] を返します。
[self, 0] を返します。
//emlist[例][ruby]{
1.rect # => [1, 0]
-1.rect # => [-1, 0]
1.0.rect # => [1.0, 0]
-1.0.rect # => [-1.0, 0]
//}
Numeric のサブクラスは、このメソッドを適切に再定義しなければなりません。
@see Complex#rect -
File
:: Constants :: APPEND -> Integer (9001.0) -
追記モードでファイルを開くときに指定します。 File.openで使用します。
追記モードでファイルを開くときに指定します。
File.openで使用します。 -
File
:: Constants :: BINARY -> Integer (9001.0) -
ファイルをバイナリとして開きます。 open(2) で O_BINARYが指定できる場合に使えます。 File.openで使用します。
ファイルをバイナリとして開きます。
open(2) で O_BINARYが指定できる場合に使えます。
File.openで使用します。 -
File
:: Constants :: CREAT -> Integer (9001.0) -
ファイルがなければ作成するよう指定します。 File.openで使用します。
ファイルがなければ作成するよう指定します。
File.openで使用します。 -
File
:: Constants :: DIRECT -> Integer (9001.0) -
このファイルに対する I/O のキャッシュの効果を最小化しようとする。
このファイルに対する I/O のキャッシュの効果を最小化しようとする。
このフラグを使うと、一般的に性能が低下する。 しかしアプリケーションが独自に
キャッシングを行っているような 特別な場合には役に立つ。 ファイルの I/O
はユーザー空間バッファに対して直接行われる。 File::Constants::DIRECT フラグ自身はデー
タを同期で転送しようとはするが、 File::Constants::SYNC のようにデータと必要なメタデー
タの転送が保証されるわけではない。 同期 I/O を保証するためには、
File::Constants::DIRECT に加えて File::Co... -
File
:: Constants :: DSYNC -> Integer (9001.0) -
ファイルをデータ同期モードで開きます。 open(2) で O_DSYNC が指定できる場合に使えます。 File.openで使用します。
ファイルをデータ同期モードで開きます。
open(2) で O_DSYNC が指定できる場合に使えます。
File.openで使用します。 -
File
:: Constants :: EXCL -> Integer (9001.0) -
CREATと併用し、もしファイルが既にある場合には失敗します。 File.openで使用します。
CREATと併用し、もしファイルが既にある場合には失敗します。
File.openで使用します。 -
File
:: Constants :: FNM _ CASEFOLD -> Integer (9001.0) -
アルファベットの大小文字を区別せずにパターンマッチを行います。 File.fnmatch, Dir.globで使用します。
アルファベットの大小文字を区別せずにパターンマッチを行います。
File.fnmatch, Dir.globで使用します。 -
File
:: Constants :: FNM _ DOTMATCH -> Integer (9001.0) -
ワイルドカード `*', `?', `[]' が先頭の `.' にマッチするようになります。 File.fnmatch, Dir.globで使用します。
ワイルドカード `*', `?', `[]' が先頭の `.' にマッチするようになります。
File.fnmatch, Dir.globで使用します。 -
File
:: Constants :: FNM _ EXTGLOB -> Integer (9001.0) -
{} 内のコンマで区切られた文字列の組合せにマッチするようになります。 File.fnmatch で使用します。
{} 内のコンマで区切られた文字列の組合せにマッチするようになります。
File.fnmatch で使用します。