別のキーワード
ライブラリ
- ビルトイン (2804)
-
bigdecimal
/ util (33) - dbm (11)
- e2mmap (24)
- fiber (8)
- fiddle (66)
-
fiddle
/ import (22) - gdbm (11)
- getoptlong (33)
- ipaddr (7)
-
irb
/ cmd / load (11) -
irb
/ ext / math-mode (4) -
irb
/ input-method (11) -
irb
/ output-method (11) - logger (1)
- matrix (213)
-
minitest
/ spec (7) -
minitest
/ unit (9) - mkmf (22)
-
net
/ ftp (517) -
net
/ http (143) -
net
/ imap (154) -
net
/ pop (242) -
net
/ smtp (94) -
net
/ telnet (8) - observer (11)
- open-uri (22)
- openssl (1859)
- optparse (374)
- ostruct (11)
- pathname (43)
- pp (11)
- prime (55)
- pstore (99)
- rake (11)
-
rake
/ packagetask (11) -
rdoc
/ markup (11) - resolv (22)
- resolv-replace (33)
-
rexml
/ parsers / pullparser (33) -
rexml
/ parsers / sax2parser (11) -
rexml
/ parsers / streamparser (11) -
rexml
/ parsers / ultralightparser (11) -
rinda
/ rinda (22) -
rinda
/ tuplespace (33) -
rubygems
/ commands / lock _ command (11) -
rubygems
/ doc _ manager (11) -
rubygems
/ indexer (11) -
rubygems
/ installer (22) -
rubygems
/ package / tar _ input (11) -
rubygems
/ package / tar _ reader (11) -
rubygems
/ package / tar _ reader / entry (11) -
rubygems
/ package / tar _ writer (22) -
rubygems
/ remote _ fetcher (22) -
rubygems
/ security (11) -
rubygems
/ specification (11) -
rubygems
/ uninstaller (11) -
rubygems
/ validator (11) - sdbm (11)
- set (209)
- shellwords (11)
- singleton (11)
- socket (187)
- stringio (270)
- strscan (55)
- thwait (6)
- tsort (11)
- uri (99)
-
webrick
/ httpauth / basicauth (22) -
webrick
/ httpauth / digestauth (22) -
webrick
/ httpserver (22) -
webrick
/ httpservlet / abstract (11) -
webrick
/ httpservlet / filehandler (66) - win32ole (275)
-
yaml
/ dbm (22) - zlib (187)
クラス
- Addrinfo (11)
- Array (385)
- BasicObject (33)
- BasicSocket (44)
- Complex (66)
- DBM (11)
- Data (2)
- Dir (95)
-
Encoding
:: Converter (11) - Enumerator (44)
-
Enumerator
:: Lazy (82) - Exception (95)
- Fiber (37)
-
Fiddle
:: Handle (22) -
Fiddle
:: Pointer (44) - File (47)
- Float (30)
- FrozenError (5)
- GDBM (11)
-
Gem
:: Commands :: LockCommand (11) -
Gem
:: DocManager (11) -
Gem
:: Indexer (11) -
Gem
:: Installer (22) -
Gem
:: Package :: TarInput (11) -
Gem
:: Package :: TarReader (11) -
Gem
:: Package :: TarReader :: Entry (11) -
Gem
:: Package :: TarWriter (11) -
Gem
:: Package :: TarWriter :: BoundedStream (11) -
Gem
:: RemoteFetcher (22) -
Gem
:: Security :: Policy (11) -
Gem
:: Specification (11) -
Gem
:: Uninstaller (11) -
Gem
:: Validator (11) - GetoptLong (33)
- Hash (44)
- IO (469)
- IPAddr (7)
- IPSocket (33)
-
IRB
:: Context (4) -
IRB
:: ExtendCommand :: Load (11) -
IRB
:: InputMethod (11) -
IRB
:: OutputMethod (11) - Integer (103)
- KeyError (14)
-
Logger
:: Application (1) - MatchData (92)
- Matrix (124)
- Module (199)
- Mutex (2)
-
Net
:: FTP (517) -
Net
:: HTTP (66) -
Net
:: HTTPResponse (11) -
Net
:: IMAP (154) -
Net
:: POP3 (99) -
Net
:: POPMail (143) -
Net
:: SMTP (94) -
Net
:: Telnet (8) - Numeric (84)
- Object (161)
-
OpenSSL
:: ASN1 :: ObjectId (11) -
OpenSSL
:: BN (352) -
OpenSSL
:: Cipher (77) -
OpenSSL
:: Config (11) -
OpenSSL
:: Engine (22) -
OpenSSL
:: Netscape :: SPKI (88) -
OpenSSL
:: OCSP :: BasicResponse (11) -
OpenSSL
:: OCSP :: Request (22) -
OpenSSL
:: PKCS12 (11) -
OpenSSL
:: PKCS7 (66) -
OpenSSL
:: PKey :: DH (11) -
OpenSSL
:: PKey :: DSA (11) -
OpenSSL
:: PKey :: EC (132) -
OpenSSL
:: PKey :: EC :: Group (88) -
OpenSSL
:: PKey :: EC :: Point (88) -
OpenSSL
:: PKey :: PKey (22) -
OpenSSL
:: PKey :: RSA (44) -
OpenSSL
:: SSL :: SSLContext (22) -
OpenSSL
:: SSL :: SSLServer (11) -
OpenSSL
:: SSL :: SSLSocket (77) -
OpenSSL
:: SSL :: Session (33) -
OpenSSL
:: X509 :: Attribute (55) -
OpenSSL
:: X509 :: CRL (165) -
OpenSSL
:: X509 :: Certificate (99) -
OpenSSL
:: X509 :: Extension (33) -
OpenSSL
:: X509 :: Name (11) -
OpenSSL
:: X509 :: Request (110) -
OpenSSL
:: X509 :: Revoked (22) -
OpenSSL
:: X509 :: Store (77) - OpenStruct (11)
- OptionParser (319)
- PStore (99)
- Pathname (43)
- Prime (11)
-
Prime
:: PseudoPrimeGenerator (33) - Proc (44)
-
RDoc
:: Markup (11) -
REXML
:: Parsers :: PullParser (33) -
REXML
:: Parsers :: SAX2Parser (11) -
REXML
:: Parsers :: StreamParser (11) -
REXML
:: Parsers :: UltraLightParser (11) -
Rake
:: InvocationChain (11) -
Rake
:: PackageTask (11) - Random (11)
- Range (55)
- Rational (55)
- Regexp (11)
-
Resolv
:: DNS (22) -
Rinda
:: TupleSpace (33) -
Rinda
:: TupleSpaceProxy (22) - SDBM (11)
- Set (209)
- Socket (11)
-
Socket
:: AncillaryData (33) -
Socket
:: Option (33) - String (281)
- StringIO (270)
- StringScanner (55)
- Struct (22)
- SystemCallError (11)
- SystemExit (11)
- TCPServer (22)
- Thread (38)
-
Thread
:: Mutex (9) - ThreadGroup (11)
- ThreadsWait (6)
- TracePoint (95)
- UDPSocket (33)
-
URI
:: FTP (11) -
URI
:: Generic (77) -
URI
:: MailTo (11) - UnboundMethod (11)
- Vector (89)
-
WEBrick
:: HTTPAuth :: BasicAuth (22) -
WEBrick
:: HTTPAuth :: DigestAuth (22) -
WEBrick
:: HTTPServer (22) -
WEBrick
:: HTTPServlet :: AbstractServlet (11) -
WEBrick
:: HTTPServlet :: DefaultFileHandler (22) -
WEBrick
:: HTTPServlet :: FileHandler (44) - WIN32OLE (88)
-
WIN32OLE
_ METHOD (22) -
WIN32OLE
_ TYPE (55) -
WIN32OLE
_ TYPELIB (77) -
WIN32OLE
_ VARIANT (33) -
YAML
:: DBM (22) -
Zlib
:: GzipReader (176) -
Zlib
:: Inflate (11)
モジュール
- Comparable (65)
- Enumerable (55)
- Exception2MessageMapper (24)
-
Fiddle
:: Importer (22) - Kernel (22)
-
MiniTest
:: Assertions (9) -
Net
:: HTTPHeader (66) - Observable (11)
-
OpenSSL
:: Buffering (55) -
OpenSSL
:: SSL :: SocketForwarder (22) -
OpenURI
:: OpenRead (22) -
OptionParser
:: Arguable (55) - Singleton (11)
- TSort (11)
キーワード
- % (11)
- & (11)
- * (66)
- ** (22)
- + (33)
- - (22)
-
/ (11) - < (22)
- << (11)
- <= (11)
- <=> (11)
- == (33)
- === (22)
- =~ (22)
- > (11)
- >= (11)
- >> (11)
- Fail (6)
- Raise (6)
- [] (202)
- []= (166)
- ^ (11)
-
_ getproperty (11) -
_ invoke (11) -
_ setproperty (11) - abort (22)
- accept (22)
-
accept
_ nonblock (22) - acct (11)
- add (11)
-
add
_ cert (11) -
add
_ certid (11) -
add
_ certificate (11) -
add
_ crl (22) -
add
_ entry (11) -
add
_ extension (33) -
add
_ file (11) -
add
_ observer (11) -
add
_ path (11) -
add
_ revoked (11) -
add
_ value (11) -
add
_ word _ pair (11) - addr (11)
- advise (11)
- all (33)
- append (22)
-
assert
_ empty (1) -
assert
_ equal (1) -
assert
_ in _ delta (1) -
assert
_ in _ epsilon (1) -
assert
_ match (1) -
assert
_ operator (1) -
assert
_ respond _ to (1) -
assert
_ same (1) -
auth
_ only (11) - authenticate (22)
- backtrace (11)
-
backtrace
_ locations (11) - begin (22)
- between? (11)
- bind (22)
- birthtime (10)
- bool (11)
- byteindex (2)
- byteoffset (4)
- bytes (14)
- bytesplice (4)
- call (11)
-
callee
_ id (11) - cause (11)
- ceil (11)
- certificates= (11)
- challenge (33)
- challenge= (11)
- chdir (11)
-
check
_ closed (11) -
check
_ key (11) - children (17)
- chown (11)
- chr (22)
- chunk (11)
- cipher (11)
- ciphers= (11)
- clamp (10)
-
class
_ variable _ get (11) -
clear
_ bit! (11) - clone (11)
- cmd (4)
- cmp (11)
- coerce (22)
- cofactor (11)
-
cofactor
_ expansion (11) - collect2 (22)
- commit (11)
- complain (11)
- connect (33)
-
connect
_ address (11) -
connect
_ nonblock (11) -
const
_ get (11) -
content
_ length (11) - copy (11)
- create (11)
- crls= (11)
-
cross
_ product (11) - decrypt (33)
- define (11)
-
define
_ method (22) - delete (44)
- delete! (11)
-
delete
_ at (11) -
deprecate
_ constant (9) - det (11)
- detect (22)
- determinant (11)
-
dh
_ compute _ key (11) - difference (11)
- digest (11)
- dir (22)
- disjoint? (11)
- dlload (11)
-
do
_ GET (22) -
do
_ OPTIONS (11) -
do
_ POST (11) - download (11)
- drop (11)
-
dsa
_ sign _ asn1 (11) -
dsa
_ verify _ asn1 (11) - dup (33)
- each (154)
-
each
_ byte (66) -
each
_ child (12) -
each
_ line (110) -
each
_ mail (11) - eigen (11)
- eigensystem (11)
- encrypt (22)
- end (11)
-
ensure
_ dependency (11) - entries (17)
-
entrywise
_ product (7) -
enum
_ for (44) - environment (11)
- eql? (11)
- errno (11)
-
eval
_ script (6) - event (11)
- examine (11)
- exception (22)
- execute (11)
- expunge (11)
- extensions= (33)
-
extract
_ entry (11) - fail (6)
- fcntl (11)
- feed (11)
- fetch (143)
-
filter
_ map (5) - find (22)
-
find
_ proxy (11) - finish (44)
- first (44)
-
flat
_ map (11) - flatten (22)
- flatten! (22)
- flock (11)
- floor (11)
- gcd (11)
-
generate
_ key (11) -
generate
_ key! (11) - get (22)
- getaddress (11)
- getbinaryfile (22)
- getc (22)
- getdir (11)
- getopts (33)
- getquota (11)
- getquotaroot (11)
- getresource (11)
- gets (46)
- gettextfile (22)
- group= (11)
- guid (11)
-
hadamard
_ product (7) - header (11)
- help (11)
- hostname= (11)
-
implemented
_ ole _ types (11) - include (11)
- infinity? (11)
- inflate (11)
-
initialize
_ copy (11) -
inner
_ product (11) - insert (11)
- inspect (22)
- install (11)
-
instance
_ eval (22) -
instruction
_ sequence (6) - int (22)
- intersect? (11)
- intersection (11)
- invert! (11)
-
ip
_ pktinfo (11) - issuer= (22)
- join (11)
- key (7)
-
key
_ len= (11) -
laplace
_ expansion (11) - last (22)
-
last
_ update= (11) -
library
_ name (11) - lineno (22)
- lineno= (11)
- lines (14)
- linger (11)
- list (22)
- listen (22)
- login (22)
- ls (22)
- lshift! (11)
- lstat (11)
- mail (33)
- mails (11)
-
major
_ version (22) -
make
_ affine! (11) -
make
_ partial _ content (11) - map (11)
- map2 (11)
-
marshal
_ load (11) -
mask
_ bits! (11) -
math
_ mode= (4) - mdtm (11)
- merge (11)
- method (11)
-
method
_ id (11) -
method
_ missing (11) -
minor
_ version (22) - mkdir (11)
-
mod
_ add (11) -
mod
_ exp (11) -
mod
_ inverse (11) -
mod
_ mul (11) -
mod
_ sqr (11) -
mod
_ sub (11) - modifiable (11)
-
mount
_ proc (22) - mtime (11)
-
must
_ be _ close _ to (1) -
must
_ be _ empty (1) -
must
_ be _ within _ delta (1) -
must
_ be _ within _ epsilon (1) -
must
_ equal (1) -
must
_ match (1) -
must
_ respond _ to (1) -
n
_ bytes (11) -
n
_ mails (11) - next (11)
-
next
_ update= (11) -
next
_ values (11) -
next
_ wait (6) - nlst (11)
- noop (11)
-
not
_ after= (11) -
not
_ before= (11) - offset (22)
- oid (22)
- oid= (22)
-
ole
_ method _ help (11) -
ole
_ put _ methods (11) -
ole
_ typelib (11) - on (132)
-
on
_ curve? (11) - opaque= (11)
- open (22)
-
open
_ uri _ or _ path (11) - ord (11)
- order (55)
- order! (44)
- ordering= (11)
- padding= (11)
- parameters (6)
- paranoid (11)
- parse (55)
- parse! (22)
- password= (11)
- path (29)
- path= (11)
- peek (33)
-
peek
_ values (11) - peep (11)
- peeraddr (11)
- permutation (22)
- permutation? (11)
- permute (22)
- permute! (22)
- pid (11)
-
pkcs5
_ keyivgen (11) -
point
_ conversion _ form (11) - pointer= (11)
- pop (55)
- port= (11)
- pos (22)
- pos= (44)
-
post
_ connection _ check (11) - pow (22)
- pread (7)
- prefix= (7)
-
pretty
_ print _ inspect (11) - prime? (22)
-
prime
_ division (22) -
prime
_ fasttest? (11) - print (44)
- printf (22)
- private (23)
-
private
_ constant (11) -
private
_ decrypt (11) -
private
_ encrypt (11) -
private
_ key= (11) -
proper
_ subset? (11) -
proper
_ superset? (11) - protected (23)
- public (23)
-
public
_ constant (11) -
public
_ decrypt (11) -
public
_ encrypt (11) -
public
_ instance _ method (11) -
public
_ key (44) -
public
_ key= (44) -
public
_ method (11) -
public
_ send (22) - pull (11)
- put (22)
- putbinaryfile (22)
- putc (22)
- puts (22)
- puttextfile (22)
- pwd (11)
- pwrite (7)
-
raised
_ exception (11) - range (11)
-
range
_ length (11) - rationalize (22)
- read (55)
-
read
_ nonblock (33) - readchar (33)
- readline (46)
- readlines (44)
- readpartial (66)
- ready (11)
- receiver (12)
- recv (11)
- recvfrom (22)
- regular? (11)
- rehash (11)
- reject (11)
-
relative
_ path _ from (11) - remove (11)
-
remove
_ class _ variable (11) -
remove
_ const (11) -
remove
_ instance _ variable (11) - rename (22)
-
renegotiation
_ cb= (11) - reopen (55)
-
repeated
_ combination (22) -
repeated
_ permutation (22) - replace (33)
-
report
_ on _ exception (8) -
report
_ on _ exception= (8) - request (22)
-
respond
_ to? (11) - resume (11)
- retrbinary (22)
- retrlines (11)
-
return
_ type (11) -
return
_ value (11) -
return
_ vtype (11) - revoked= (11)
- rewind (33)
- rmdir (11)
- root? (11)
- roots (11)
- round (19)
- rshift! (11)
- sample (44)
- seed= (11)
- seek (11)
- select (11)
- send (11)
-
send
_ mail (11) - sendcmd (11)
- sendmail (11)
- service (22)
-
set
_ backtrace (11) -
set
_ bit! (11) -
set
_ default _ paths (11) -
set
_ generator (11) -
set
_ to _ infinity! (11) - setproperty (22)
- setquota (11)
- setsockopt (33)
-
setup
_ rdoc (11) - shellsplit (11)
- shift (22)
- sign (55)
-
signature
_ algorithm (11) - site (11)
- size (11)
- sizeof (11)
- skip (1)
- sleep (11)
- slice (66)
- sqr (11)
- start (73)
- status (44)
- step (94)
- storbinary (22)
- storlines (22)
- subject (11)
- subject= (22)
- subscribe (11)
- subset? (11)
- subtract (11)
- succ (11)
- superset? (11)
- sym (11)
- sysread (55)
- system (11)
- sysverify (11)
- syswrite (11)
- take (22)
- tell (22)
- terminate (11)
- to= (11)
-
to
_ a (6) -
to
_ bn (11) -
to
_ d (33) -
to
_ der (88) -
to
_ enum (44) -
to
_ f (11) -
to
_ i (22) -
to
_ int (11) -
to
_ path (7) -
to
_ pem (66) -
to
_ r (11) -
to
_ s (55) -
to
_ text (55) - top (11)
- tr (11)
- trace (11)
- transaction (11)
- transfer (11)
- truncate (11)
-
try
_ do (22) - tsort (11)
- typecode= (11)
- typekind (11)
- ucmp (11)
- ungetc (22)
- union (11)
-
unix
_ path (11) -
unix
_ rights (11) - unscan (11)
- unsubscribe (11)
- update (11)
-
use
_ ssl= (11) - userinfo= (11)
- validate (11)
- value (22)
- value= (33)
-
values
_ at (11) - variables (11)
- verify (77)
-
verify
_ gem (11) -
verify
_ gem _ file (11) - version (11)
- version= (22)
- visible? (11)
- voidcmd (11)
- waitfor (4)
- wakeup (11)
- with (2)
- write (22)
-
write
_ nonblock (22) - yield (11)
- zip (22)
- | (11)
検索結果
先頭5件
-
Thread
# raise(error _ type , message , traceback) -> () (18232.0) -
自身が表すスレッドで強制的に例外を発生させます。
...す。
@param error_type Kernel.#raise を参照してください。
@param message Kernel.#raise を参照してください。
@param traceback Kernel.#raise を参照してください。
Thread.new {
sleep 1
Thread.main.raise "foobar"
}
begin
sleep
rescue
p $!, $@... -
Fiber
# raise(exception , message = nil , backtrace = nil) -> object (18228.0) -
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
...数をメッセージとした RuntimeError
が発生します。
その他のケースでは、最初の引数は Exception か Exception
のインスタンスを返す exception メソッドを持ったオブジェクトである
必要があります。
この場合、2つ目の引数に例外......@param message 例外のメッセージとなる文字列です。
@param exception 発生させる例外です。
@param backtrace 例外発生時のスタックトレースです。文字列の配列で指定します。
//emlist[例][ruby]{
f = Fiber.new { Fiber.yield }
f.resume
f.raise "Error......!" # => Error! (RuntimeError)
//}
//emlist[ファイバー内のイテレーションを終了させる例][ruby]{
f = Fiber.new do
loop do
Fiber.yield(:loop)
end
:exit
end
p f.resume # => :loop
p f.raise StopIteration # => :exit
//}... -
Fiber
# raise -> object (18128.0) -
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
...数をメッセージとした RuntimeError
が発生します。
その他のケースでは、最初の引数は Exception か Exception
のインスタンスを返す exception メソッドを持ったオブジェクトである
必要があります。
この場合、2つ目の引数に例外......@param message 例外のメッセージとなる文字列です。
@param exception 発生させる例外です。
@param backtrace 例外発生時のスタックトレースです。文字列の配列で指定します。
//emlist[例][ruby]{
f = Fiber.new { Fiber.yield }
f.resume
f.raise "Error......!" # => Error! (RuntimeError)
//}
//emlist[ファイバー内のイテレーションを終了させる例][ruby]{
f = Fiber.new do
loop do
Fiber.yield(:loop)
end
:exit
end
p f.resume # => :loop
p f.raise StopIteration # => :exit
//}... -
Fiber
# raise(message) -> object (18128.0) -
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
...数をメッセージとした RuntimeError
が発生します。
その他のケースでは、最初の引数は Exception か Exception
のインスタンスを返す exception メソッドを持ったオブジェクトである
必要があります。
この場合、2つ目の引数に例外......@param message 例外のメッセージとなる文字列です。
@param exception 発生させる例外です。
@param backtrace 例外発生時のスタックトレースです。文字列の配列で指定します。
//emlist[例][ruby]{
f = Fiber.new { Fiber.yield }
f.resume
f.raise "Error......!" # => Error! (RuntimeError)
//}
//emlist[ファイバー内のイテレーションを終了させる例][ruby]{
f = Fiber.new do
loop do
Fiber.yield(:loop)
end
:exit
end
p f.resume # => :loop
p f.raise StopIteration # => :exit
//}... -
TracePoint
# raised _ exception -> Exception (12319.0) -
発生した例外を返します。
...発生した例外を返します。
@raise RuntimeError :raise イベントのためのイベントフックの外側で実行し
た場合に発生します。
//emlist[例][ruby]{
trace = TracePoint.new(:raise) do |tp|
tp.raised_exception # => #<ZeroDivisionError: divided... -
OpenURI
:: OpenRead # open(mode = & # 39;r& # 39; , perm = nil , options = {}) -> StringIO (12213.0) -
自身が表すリソースを取得して StringIO オブジェクトとして返します。 OpenURI.open_uri(self, *rest, &block) と同じです。
...自身が表すリソースを取得して StringIO オブジェクトとして返します。
OpenURI.open_uri(self, *rest, &block) と同じです。
ブロックを与えた場合は StringIO オブジェクトを引数としてブロックを
評価します。ブロックの終了時に Strin......OpenURI::Meta モジュールで extend されています。
@param mode モードを文字列で与えます。Kernel.#open と同じです。
@param perm 無視されます。
@param options ハッシュを与えます。
@raise OpenURI::HTTPError 対象となる URI のスキームが http......。
@raise Net::FTPError 対象となる URI のスキームが ftp であり、かつリソースの取得に失敗した時に
Net::FTPError のサブクラスが発生します。詳しくは net/ftp
を参照して下さい。
@see OpenURI.open_uri... -
OpenURI
:: OpenRead # open(mode = & # 39;r& # 39; , perm = nil , options = {}) {|sio| . . . } -> nil (12213.0) -
自身が表すリソースを取得して StringIO オブジェクトとして返します。 OpenURI.open_uri(self, *rest, &block) と同じです。
...自身が表すリソースを取得して StringIO オブジェクトとして返します。
OpenURI.open_uri(self, *rest, &block) と同じです。
ブロックを与えた場合は StringIO オブジェクトを引数としてブロックを
評価します。ブロックの終了時に Strin......OpenURI::Meta モジュールで extend されています。
@param mode モードを文字列で与えます。Kernel.#open と同じです。
@param perm 無視されます。
@param options ハッシュを与えます。
@raise OpenURI::HTTPError 対象となる URI のスキームが http......。
@raise Net::FTPError 対象となる URI のスキームが ftp であり、かつリソースの取得に失敗した時に
Net::FTPError のサブクラスが発生します。詳しくは net/ftp
を参照して下さい。
@see OpenURI.open_uri... -
Array
# repeated _ permutation(n) -> Enumerator (12208.0) -
サイズ n の重複順列をすべて生成し,それを引数としてブロックを実行します。
...オブジェクトを返します。
@param n 生成する配列のサイズを整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる暗
黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙......a.repeated_permutation(1).to_a #=> [[1], [2]]
a.repeated_permutation(2).to_a #=> [[1,1],[1,2],[2,1],[2,2]]
a.repeated_permutation(3).to_a #=> [[1,1,1],[1,1,2],[1,2,1],[1,2,2],
# [2,1,1],[2,1,2],[2,2,1],[2,2,2]]
a.repeated_permutation(0).to_a #=> [[]] # one perm......ロックを実
行して self を返します。
//emlist[例][ruby]{
a = [1, 2]
result = []
a.repeated_permutation(3) {|e| result << e} # => [1,2]
result #=> [[1,1,1],[1,1,2],[1,2,1],[1,2,2],
# [2,1,1],[2,1,2],[2,2,1],[2,2,2]]
//}
@see Array#repeated_combination, Array#permutation... -
Array
# repeated _ permutation(n) { |p| . . . } -> self (12208.0) -
サイズ n の重複順列をすべて生成し,それを引数としてブロックを実行します。
...オブジェクトを返します。
@param n 生成する配列のサイズを整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる暗
黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙......a.repeated_permutation(1).to_a #=> [[1], [2]]
a.repeated_permutation(2).to_a #=> [[1,1],[1,2],[2,1],[2,2]]
a.repeated_permutation(3).to_a #=> [[1,1,1],[1,1,2],[1,2,1],[1,2,2],
# [2,1,1],[2,1,2],[2,2,1],[2,2,2]]
a.repeated_permutation(0).to_a #=> [[]] # one perm......ロックを実
行して self を返します。
//emlist[例][ruby]{
a = [1, 2]
result = []
a.repeated_permutation(3) {|e| result << e} # => [1,2]
result #=> [[1,1,1],[1,1,2],[1,2,1],[1,2,2],
# [2,1,1],[2,1,2],[2,2,1],[2,2,2]]
//}
@see Array#repeated_combination, Array#permutation... -
Object
# pretty _ print _ inspect -> String (12207.0) -
Object#pretty_print を使って Object#inspect と同様に オブジェクトを人間が読める形式に変換した文字列を返します。
...Object#pretty_print を使って Object#inspect と同様に
オブジェクトを人間が読める形式に変換した文字列を返します。
出力する全てのオブジェクトに Object#pretty_print が定義されている必要があります。
そうでない場合には RuntimeEr......ror が発生します。
@raise RuntimeError 出力する全てのオブジェクトに Object#pretty_print が定義されて
いない場合に発生します。... -
REXML
:: Parsers :: SAX2Parser # parse -> () (12113.0) -
REXML::Parsers::SAX2Parser.new で指定した XML を パースし、その結果によって REXML::Parsers::SAX2Parser#listen で 指定したコールバックを呼び出します。
...REXML::Parsers::SAX2Parser.new で指定した XML を
パースし、その結果によって REXML::Parsers::SAX2Parser#listen で
指定したコールバックを呼び出します。
@raise REXML::ParseException XML文書のパースに失敗した場合に発生します
@raise REXML::Undefin......edNamespaceException XML文書のパース中に、定義されていない名前空間
が現れた場合に発生します...