15717件ヒット
[1-100件を表示]
(0.148秒)
別のキーワード
ライブラリ
- ビルトイン (9388)
- abbrev (12)
- bigdecimal (48)
-
bigdecimal
/ util (43) -
cgi
/ core (12) - csv (264)
- date (12)
- digest (84)
- erb (24)
- etc (12)
- fiber (16)
- fiddle (24)
-
fiddle
/ import (36) -
irb
/ cmd / help (12) -
irb
/ cmd / load (12) -
irb
/ context (24) -
irb
/ xmp (24) - json (120)
-
json
/ add / complex (12) -
json
/ add / exception (12) -
json
/ add / regexp (12) - logger (216)
- matrix (502)
- mkmf (12)
-
net
/ http (708) - open-uri (96)
- openssl (164)
- optparse (684)
- pathname (368)
- pp (36)
- prime (156)
- psych (96)
- rake (264)
-
rake
/ loaders / makefile (12) -
rake
/ packagetask (96) -
rake
/ testtask (12) - resolv (12)
-
rexml
/ document (456) -
rexml
/ streamlistener (12) - ripper (84)
-
ripper
/ filter (24) -
ripper
/ lexer (36) -
rubygems
/ commands / update _ command (12) -
rubygems
/ custom _ require (12) -
rubygems
/ gem _ path _ searcher (12) -
rubygems
/ installer (36) -
rubygems
/ requirement (120) -
rubygems
/ specification (132) -
rubygems
/ version (96) - set (153)
- socket (96)
- stringio (220)
- strscan (360)
- thread (8)
- timeout (8)
- tsort (35)
- un (36)
- uri (36)
-
webrick
/ httprequest (12) - win32ole (60)
- zlib (24)
クラス
-
ARGF
. class (123) - Addrinfo (60)
- Array (972)
- BasicObject (48)
- BasicSocket (36)
- BigDecimal (48)
- Binding (31)
- CGI (12)
- CSV (96)
-
CSV
:: FieldInfo (36) -
CSV
:: Row (12) -
CSV
:: Table (96) - Class (12)
- Complex (396)
- Data (12)
- Date (12)
-
Digest
:: Base (84) - Dir (141)
- ERB (24)
- Encoding (36)
-
Encoding
:: Converter (156) -
Encoding
:: InvalidByteSequenceError (24) - Enumerator (48)
-
Enumerator
:: Lazy (111) -
Enumerator
:: Yielder (30) - Exception (140)
- FalseClass (24)
- Fiber (54)
-
Fiddle
:: Function (12) -
Fiddle
:: Pointer (12) - File (60)
-
File
:: Stat (372) - Float (91)
- FrozenError (6)
-
Gem
:: Commands :: UpdateCommand (12) -
Gem
:: GemPathSearcher (12) -
Gem
:: Installer (36) -
Gem
:: Requirement (120) -
Gem
:: Specification (132) -
Gem
:: Version (96) - Hash (309)
- IO (424)
-
IRB
:: Context (24) -
IRB
:: ExtendCommand :: Help (12) -
IRB
:: ExtendCommand :: Load (12) - Integer (240)
-
JSON
:: Parser (12) -
JSON
:: State (84) - Logger (216)
- MatchData (217)
- Matrix (435)
-
Matrix
:: LUPDecomposition (12) - Method (70)
- Module (516)
- Mutex (2)
-
Net
:: HTTP (228) -
Net
:: HTTPGenericRequest (96) -
Net
:: HTTPResponse (96) - NilClass (38)
- Numeric (283)
- Object (399)
-
OpenSSL
:: BN (152) - OptionParser (600)
- PP (12)
- Pathname (368)
- Prime (48)
-
Prime
:: EratosthenesGenerator (36) -
Prime
:: PseudoPrimeGenerator (48) - Proc (87)
-
Psych
:: ScalarScanner (12) -
Psych
:: Stream (24) -
Psych
:: Visitors :: YAMLTree (36) -
REXML
:: Attribute (36) -
REXML
:: Attributes (96) -
REXML
:: Child (24) -
REXML
:: DocType (108) -
REXML
:: Element (132) -
REXML
:: Elements (24) -
REXML
:: Entity (12) -
REXML
:: Instruction (24) -
Rake
:: Application (108) -
Rake
:: FileList (60) -
Rake
:: FileTask (12) -
Rake
:: InvocationChain (12) -
Rake
:: MakefileLoader (12) -
Rake
:: PackageTask (96) -
Rake
:: TestTask (12) - Random (24)
- Range (119)
- Rational (93)
- Refinement (4)
- Regexp (192)
-
Resolv
:: DNS :: Name (12) - Ripper (84)
-
Ripper
:: Filter (24) -
Ripper
:: Lexer (36) -
RubyVM
:: AbstractSyntaxTree :: Node (42) -
RubyVM
:: InstructionSequence (48) - Set (204)
- SignalException (24)
- String (1692)
- StringIO (220)
- StringScanner (360)
- Struct (60)
- Symbol (56)
- Thread (110)
-
Thread
:: Backtrace :: Location (36) -
Thread
:: Mutex (10) -
Thread
:: Queue (12) -
Thread
:: SizedQueue (36) - ThreadGroup (12)
- Time (649)
- TracePoint (201)
- TrueClass (12)
-
URI
:: MailTo (36) - UnboundMethod (60)
- UncaughtThrowError (11)
- Vector (55)
-
WEBrick
:: HTTPRequest (12) - WIN32OLE (24)
-
WIN32OLE
_ TYPE (24) -
WIN32OLE
_ TYPELIB (12) - XMP (12)
-
Zlib
:: GzipWriter (24)
モジュール
- Comparable (21)
- Enumerable (540)
-
Fiddle
:: Importer (36) - GC (12)
- Kernel (128)
-
Net
:: HTTPExceptions (12) -
Net
:: HTTPHeader (276) -
OpenURI
:: Meta (96) -
OptionParser
:: Arguable (84) -
REXML
:: StreamListener (12) -
Rake
:: TaskManager (72) - TSort (35)
キーワード
- != (12)
- % (31)
- * (60)
- ** (24)
- + (36)
- - (36)
- -@ (12)
-
/ (12) - < (12)
- << (48)
- <=> (102)
- == (60)
- === (36)
- =~ (52)
- >> (12)
- JSON (12)
- [] (252)
- []= (98)
-
_ dump (24) - abbrev (12)
-
abort
_ on _ exception (12) -
abort
_ on _ exception= (12) - abs (12)
- abs2 (12)
-
absolute
_ path (24) - accept (12)
- add (24)
- add? (12)
-
add
_ dependency (12) -
add
_ development _ dependency (12) -
add
_ field (12) -
add
_ loader (12) -
add
_ namespace (24) -
add
_ runtime _ dependency (12) - advise (12)
- alive? (12)
- all? (19)
- angle (12)
- any? (23)
- append (12)
-
append
_ as _ bytes (1) - arg (12)
- arity (36)
-
as
_ list (12) - ascend (12)
-
ascii
_ compatible? (12) - asctime (12)
- assoc (12)
- atime (24)
- attribute (12)
-
attribute
_ of (12) -
attributes
_ of (12) - autoload (12)
- backtrace (12)
-
backtrace
_ locations (12) -
base
_ uri (12) - basename (12)
-
basic
_ auth (12) - begin (24)
- between? (12)
- bind (24)
- binding (24)
- binread (12)
-
bit
_ set? (12) - blksize (12)
- blocks (12)
- body (24)
- body= (12)
-
body
_ stream (12) -
body
_ stream= (12) - bump (12)
- bytebegin (2)
- byteend (2)
- byteindex (3)
- byteoffset (6)
- byterindex (3)
- bytes (26)
- bytesize (12)
- call (12)
-
callee
_ id (12) - canonname (12)
- capitalize (12)
- capitalize! (12)
- captures (12)
- casecmp (24)
- casecmp? (18)
- cause (12)
- ceil (12)
- center (12)
- charpos (12)
- charset (24)
- check (12)
-
check
_ until (12) - children (26)
- chomp (12)
- chomp! (12)
- chop (12)
- chop! (12)
- chown (24)
- chr (36)
-
chunk
_ while (12) - clamp (9)
-
class
_ eval (12) -
class
_ variable _ get (12) -
class
_ variable _ set (12) - classify (12)
- cleanpath (12)
- clear (12)
-
clear
_ bit! (12) - clone (12)
- close (12)
- closed? (12)
- code (12)
- codepoints (24)
- coerce (24)
-
cofactor
_ expansion (12) -
col
_ sep (12) - collect (48)
- collect! (38)
- column (24)
-
column
_ vectors (12) - compact! (21)
-
compare
_ by _ identity (12) -
compare
_ by _ identity? (12) -
compile
_ error (12) - component (12)
- concat (21)
- configure (12)
- conj (12)
- conjugate (12)
-
connect
_ from (24) -
const
_ defined? (12) -
const
_ get (12) -
const
_ source _ location (12) - constants (12)
- content (12)
-
content
_ encoding (12) -
content
_ length (12) -
content
_ range (12) -
content
_ type (24) - convert (24)
- convpath (12)
- count (12)
- covector (12)
-
create
_ makefile (12) - crypt (12)
- ctime (36)
- curry (23)
- day (12)
- debug (24)
- deconstruct (2)
- dedup (3)
- default (24)
-
default
_ argv (12) -
default
_ argv= (12) -
default
_ event _ sources (12) -
default
_ proc (12) -
define
_ method (24) -
defined
_ class (12) - delete (60)
- delete! (12)
- delete? (12)
-
delete
_ at (12) -
delete
_ if (60) -
delete
_ prefix (8) -
delete
_ prefix! (8) - denominator (12)
- deq (12)
- descend (12)
- det (12)
- detect (24)
- determinant (12)
- dev (12)
-
dev
_ major (12) -
dev
_ minor (12) - difference (12)
- digest (12)
- digest! (12)
- directory? (12)
- dirname (12)
- disable (24)
- disjoint? (12)
- display (12)
- div (12)
- divide (24)
-
do
_ not _ reverse _ lookup (12) -
do
_ rubygems _ update (12) - downcase (12)
- downcase! (12)
-
drop
_ while (60) - dst? (12)
- dump (12)
- dup (12)
- each (180)
-
each
_ attribute (12) -
each
_ byte (72) -
each
_ capitalized _ name (12) -
each
_ char (24) -
each
_ child (38) -
each
_ codepoint (72) -
each
_ cons (12) -
each
_ element _ with _ attribute (12) -
each
_ element _ with _ text (12) -
each
_ entry (12) -
each
_ filename (12) -
each
_ grapheme _ cluster (16) -
each
_ line (144) -
each
_ pair (48) -
each
_ slice (24) -
each
_ strongly _ connected _ component (12) -
each
_ strongly _ connected _ component _ from (23) -
each
_ with _ index (48) - egrep (12)
- eigen (12)
- eigensystem (12)
- element (12)
-
elements
_ to _ i (12) - empty? (24)
- enable (24)
- encode (36)
- encode! (24)
- encoding (12)
- end (12)
-
end
_ seen? (12) - entities (12)
- entity (24)
- entitydecl (12)
- entries (19)
-
entrywise
_ product (8) -
enum
_ for (24) - environment (12)
- eos? (12)
- eql? (60)
- error (24)
-
error
_ bytes (12) - eval (12)
-
eval
_ script (7) - event (12)
- exact? (12)
- exception (24)
- executable? (12)
-
executable
_ real? (12) - execute (24)
- exist? (12)
-
external
_ encoding (12) -
external
_ id (12) -
family
_ addrinfo (24) - fatal (24)
- fdiv (24)
- feed (12)
- fetch (48)
-
field
_ size _ limit (12) - file? (12)
- filename (24)
- fill (72)
-
filter
_ map (18) - find (24)
-
find
_ index (36) - finish (24)
- finite? (9)
- first (48)
-
first
_ column (7) -
first
_ lineno (19) -
fixed
_ encoding? (12) -
flat
_ map (36) - flatten (12)
- flatten! (24)
- flock (12)
- floor (12)
-
force
_ encoding (12) -
formatted
_ program _ filename (12) - friday? (12)
- ftype (12)
-
garbage
_ collect (12) - get (24)
- get2 (24)
-
get
_ attribute _ ns (12) -
get
_ byte (12) -
get
_ fields (12) -
get
_ text (12) - getbyte (12)
- getch (12)
- getgm (12)
- getlocal (24)
- getopts (36)
- gets (27)
- getutc (12)
- gid (12)
- glob (8)
- gmt? (12)
-
gmt
_ offset (12) - gmtime (12)
- gmtoff (12)
-
grapheme
_ clusters (16) - grep (24)
-
grep
_ v (22) -
group
_ by (24) - grpowned? (12)
- gsub (48)
- gsub! (60)
-
hadamard
_ product (8) - hash (87)
- head (12)
- head2 (24)
- header (24)
- headers (12)
- help (12)
- helpfile (12)
- hex (12)
- hexdigest (12)
- hexdigest! (12)
- hour (12)
-
http
_ version (12) - imag (12)
- imaginary (12)
- import (12)
-
import
_ methods (4) -
in
_ namespace (12) - include (12)
- include? (48)
- included (12)
-
incomplete
_ input? (12) - index (67)
- infinite? (21)
- info (24)
- init (12)
- initialize (12)
-
initialize
_ copy (12) - inject (36)
- ino (12)
-
inplace
_ mode (12) -
inplace
_ mode= (12) - insert (24)
-
insert
_ output (12) - inspect (400)
- install (24)
-
instance
_ eval (24) -
instance
_ methods (12) -
instance
_ of? (12) -
instance
_ variable _ defined? (12) -
instance
_ variable _ get (12) -
instance
_ variable _ set (12) -
instance
_ variables (12) -
instruction
_ sequence (7) -
int
_ from _ prime _ division (12) - intern (12)
-
internal
_ encoding (12) - intersection (12)
- inv (12)
- inverse (12)
- invert (12)
-
is
_ a? (12) - isdst (12)
- j (12)
- join (24)
-
keep
_ if (48) - key (7)
-
kind
_ of? (12) -
laplace
_ expansion (12) - last (12)
-
last
_ column (7) -
last
_ comment (12) -
last
_ description (12) -
last
_ description= (12) -
last
_ error (12) -
last
_ lineno (7) -
last
_ modified (12) - length (60)
- lex (12)
-
lib
_ dirs _ for (12) - line (12)
- lineno (12)
- lines (32)
- list (12)
- ljust (12)
- load (24)
-
local
_ address (12) -
local
_ variable _ set (12) - localtime (24)
- log (24)
- lookup (12)
- lshift! (12)
- lstat (12)
- lstrip (12)
- lstrip! (12)
- lup (12)
-
lup
_ decomposition (12) - magnitude (12)
-
main
_ type (12) - map (60)
- map! (38)
-
marshal
_ dump (12) -
marshal
_ load (12) -
mask
_ bits! (12) - match (48)
- match? (21)
-
matched
_ size (12) -
max
_ by (48) -
max
_ nesting= (12) - mday (12)
- member? (11)
- merge (12)
- method (24)
-
method
_ id (12) -
method
_ missing (12) - methods (12)
- min (12)
- minor (24)
- mkdir (12)
-
mod
_ inverse (12) -
module
_ eval (12) -
module
_ function (36) - modulo (12)
- mon (12)
- monday? (12)
- month (12)
- mountpoint? (12)
- msg (12)
- mtime (12)
- name (53)
-
named
_ captures (13) - names (12)
- namespace (24)
- namespaces (24)
-
need
_ zip (12) -
need
_ zip= (12) - negative? (8)
- next (24)
- next! (12)
-
next
_ sibling= (12) - nlink (12)
- none? (12)
- nonzero? (12)
- nsec (12)
-
num
_ bits (12) -
num
_ bytes (12) - numerator (12)
-
object
_ id (12) - oct (12)
- offset (24)
- on (144)
-
on
_ head (12) -
on
_ tail (12) - ord (12)
- order (48)
- order! (48)
-
original
_ dir (12) - pack (21)
-
package
_ dir (12) -
package
_ dir= (12) -
package
_ dir _ path (12) -
package
_ files (12) -
package
_ files= (12) - parameters (10)
- parse (60)
- parse! (24)
-
parse
_ csv (12) - partition (36)
- path (99)
- pathconf (12)
- pathmap (12)
- peek (12)
- peep (12)
- permutation (24)
- permute (24)
- permute! (24)
- phase (12)
- pid (12)
- pipe? (12)
- platform= (12)
- pointer (12)
- pointer= (12)
- polar (24)
- pop (24)
- pos (36)
- pos= (48)
- positive? (29)
- post (24)
- post2 (24)
-
post
_ match (24) - pow (24)
-
pre
_ match (24) - pread (8)
- pred (12)
- prefix (12)
- prefixes (24)
- prepend (21)
- prerelease? (24)
-
pretty
_ print (36) -
pretty
_ print _ cycle (12) -
previous
_ sibling= (12) - prime? (12)
-
prime
_ division (24) -
prime
_ fasttest? (12) -
primitive
_ convert (48) -
primitive
_ errinfo (12) - print (36)
- printf (12)
- priority (12)
- priority= (12)
- private (48)
-
private
_ class _ method (24) -
private
_ constant (12) -
private
_ instance _ methods (12) -
private
_ method _ defined? (12) - product (24)
- progname (12)
- progname= (12)
-
program
_ name (12) -
program
_ name= (12) -
prompt
_ mode (12) -
prompt
_ mode= (12) -
protected
_ method _ defined? (12) -
proxy
_ basic _ auth (12) -
psych
_ y (12) - public (60)
-
public
_ class _ method (24) -
public
_ constant (12) -
public
_ instance _ method (12) -
public
_ method (12) -
public
_ method _ defined? (12) -
public
_ send (24) - push (12)
- putback (24)
- putc (12)
- puts (24)
- pwrite (8)
- query (12)
- quo (24)
- raise (18)
-
raised
_ exception (12) - rakefile (12)
- range (12)
- range= (24)
-
range
_ length (12) - rassoc (12)
- rationalize (72)
- rdev (12)
-
rdev
_ major (12) -
rdev
_ minor (12) - read (12)
-
read
_ body (12) - readable? (12)
-
readable
_ real? (12) - readlines (36)
- real (12)
- real? (12)
- realdirpath (12)
- realpath (24)
- receiver (6)
- rect (12)
- rectangular (12)
- reduce (36)
- regular? (12)
- reject (36)
- reject! (60)
- relative? (12)
-
relative
_ path _ from (12) - release (12)
- remainder (12)
-
remote
_ address (12) -
remove
_ class _ variable (12) -
remove
_ instance _ variable (12) - reopen (60)
-
repeated
_ combination (24) -
repeated
_ permutation (24) - replace (12)
- replacement (12)
- replacement= (12)
- replicate (12)
-
report
_ on _ exception (9) -
report
_ on _ exception= (9) -
request
_ body _ permitted? (12) -
request
_ get (24) -
request
_ head (24) -
request
_ post (24) - require (12)
-
required
_ ruby _ version (12) -
required
_ ruby _ version= (12) -
required
_ rubygems _ version (12) -
required
_ rubygems _ version= (12) -
respond
_ to? (12) -
respond
_ to _ missing? (12) - response (12)
-
response
_ body _ permitted? (12) - rest? (12)
-
rest
_ size (12) - restsize (12)
- result (12)
- resume (12)
-
return
_ value (12) - reverse (12)
- reverse! (12)
- rewind (24)
- rindex (48)
- rjust (12)
- rmdir (12)
- round (45)
- row (24)
-
row
_ sep (12) -
row
_ vectors (12) - rpartition (12)
- rshift! (12)
- rstrip (12)
- rstrip! (12)
-
ruby
_ opts= (12) -
rubygems
_ version (12) -
rubygems
_ version= (12) - run (12)
- sample (24)
-
satisfied
_ by? (12) - saturday? (12)
- scan (36)
-
scan
_ full (12) -
scan
_ until (12) - scrub (12)
- scrub! (12)
-
search
_ full (12) - sec (12)
- seed (12)
- seek (12)
- select! (10)
- self (12)
-
send
_ request (12) - separator (12)
- seplist (12)
-
set
_ backtrace (12) -
set
_ bit! (12) -
set
_ debug _ output (12) -
set
_ encoding _ by _ bom (6) -
set
_ range (36) -
set
_ trace _ func (12) - setproperty (24)
- shift (60)
- sign (12)
- signm (12)
- signo (12)
-
singleton
_ methods (12) - size (84)
- size? (12)
- skip (24)
-
skip
_ blanks? (12) -
skip
_ until (12) - sleep (12)
- slice (108)
- slice! (24)
-
slice
_ after (35) -
slice
_ before (36) -
slice
_ when (12) - solve (12)
- sort (24)
- sort! (24)
-
sort
_ by (24) - source (24)
-
source
_ location (19) - space (12)
- space= (12)
-
space
_ before (12) -
space
_ before= (12) - specific? (12)
- split (43)
- squeeze (12)
- squeeze! (12)
- start (36)
-
start
_ with? (14) - status (12)
- step (112)
- strftime (12)
- string (12)
- strip (12)
- strip! (12)
- struct (12)
- sub (36)
- sub! (48)
-
sub
_ type (12) -
subdomain
_ of? (12) - subsec (12)
- succ (31)
- succ! (12)
- sum (21)
- summarize (24)
-
summary
_ indent (12) -
summary
_ indent= (12) -
summary
_ width (12) -
summary
_ width= (12) - sunday? (12)
-
super
_ method (11) - superclass (12)
- swapcase (12)
- swapcase! (12)
- symlink? (12)
- system (12)
- taint (6)
- tainted? (6)
- target (12)
- tell (24)
- text (12)
- thursday? (12)
- timeout (8)
-
to
_ a (67) -
to
_ bn (12) -
to
_ c (48) -
to
_ csv (24) -
to
_ d (43) -
to
_ enum (24) -
to
_ f (24) -
to
_ i (36) -
to
_ int (12) -
to
_ json (36) -
to
_ mailtext (12) -
to
_ path (27) -
to
_ proc (18) -
to
_ r (24) -
to
_ rfc822text (12) -
to
_ ruby (12) -
to
_ s (342) -
to
_ str (24) -
to
_ string (12) -
to
_ sym (12) -
to
_ value (12) - tokenize (24)
-
top
_ level (12) -
top
_ level _ tasks (12) - tr (24)
-
tr
_ s (12) -
tr
_ s! (12) - trace (12)
- transfer (12)
- truncate (12)
-
tty
_ output= (12) - tuesday? (12)
-
tv
_ nsec (12) -
tv
_ sec (12) -
tv
_ usec (12) - uid (12)
- undump (8)
- ungetc (12)
- union (24)
- uniq (24)
- uniq! (24)
- unknown (24)
- unlink (12)
- unpack (12)
- unpack1 (9)
- unscan (12)
- unshift (12)
- untaint (6)
- upcase (12)
- upcase! (12)
- upto (36)
- usec (12)
- utc (12)
- utc? (12)
-
utc
_ offset (12) - value (12)
-
values
_ at (12) - ver (12)
- version (12)
- warn (36)
- warning (12)
- wday (12)
- wednesday? (12)
- with (3)
-
with
_ index (48) - writable? (12)
-
writable
_ real? (12) - write (12)
-
write
_ spec (12) - xmp (12)
- xpath (12)
- y (12)
- yday (12)
- year (12)
- yield (24)
- zero? (24)
- zip (72)
- zone (12)
- ~ (12)
検索結果
先頭5件
-
Encoding
:: InvalidByteSequenceError # incomplete _ input? -> bool (24331.0) -
エラー発生時に入力文字列が不足している場合に真を返します。
...す。
//emlist[例][ruby]{
ec = Encoding::Converter.new("EUC-JP", "ISO-8859-1")
begin
ec.convert("abc\xA1z")
rescue Encoding::InvalidByteSequenceError
p $!
#=> #<Encoding::InvalidByteSequenceError: "\xA1" followed by "z" on EUC-JP>
p $!.incomplete_input? #=> false
end
begin
ec.conve......rt("abc\xA1")
ec.finish
rescue Encoding::InvalidByteSequenceError
p $! #=> #<Encoding::InvalidByteSequenceError: incomplete "\xA1" on EUC-JP>
p $!.incomplete_input? #=> true
end
//}... -
Rake
:: PackageTask # package _ dir _ path -> String (21307.0) -
パッケージに含むファイルを配置するディレクトリを返します。
...パッケージに含むファイルを配置するディレクトリを返します。
//emlist[][ruby]{
# Rakefile での記載例とする
require 'rake/packagetask'
Rake::PackageTask.new("sample", "1.0.0") do |package_task|
package_task.package_dir_path # => "pkg/sample-1.0.0"
end
//}... -
OptionParser
:: Arguable # options -> OptionParser (18413.0) -
自身をパースするための OptionParser オブジェクトを返します。 初回呼び出し時に自動的に生成されます。 この OptionParser#default_argv には self がセットされています。
...自身をパースするための OptionParser オブジェクトを返します。
初回呼び出し時に自動的に生成されます。
この OptionParser#default_argv には self がセットされています。
ブロックを与えた場合は、OptionParser を引数としてブロッ......ロックの実行途中で OptionParser::ParseError
が発生した場合は、全て rescue し、エラーメッセージを出力し、
nil を返します。
//emlist[][ruby]{
require 'optparse'
o = nil
ARGV.options{|opt|
opt.on('-a'){ o = true }
opt.parse!
}
p o #... -
TracePoint
# binding -> Binding (18413.0) -
発生したイベントによって生成された Binding オブジェクトを返します。
...発生したイベントによって生成された Binding オブジェクトを返します。
//emlist[例][ruby]{
def foo(ret)
ret
end
trace = TracePoint.new(:call) do |tp|
p tp.binding.local_variables # => [:ret]
end
trace.enable
foo 1
//}... -
TracePoint
# binding -> Binding | nil (18413.0) -
発生したイベントによって生成された Binding オブジェクトを返します。
...れた Binding オブジェクトを返します。
C で記述されたメソッドは binding を生成しないため、
:c_call および :c_return イベントに対しては nil を返すことに注意してください。
//emlist[例][ruby]{
def foo(ret)
ret
end
trace = TracePoint.new(:......call) do |tp|
p tp.binding.local_variables # => [:ret]
end
trace.enable
foo 1
//}... -
Exception
# exception(error _ message) -> Exception (18407.0) -
引数を指定しない場合は self を返します。引数を指定した場合 自身のコピー を生成し Exception#message 属性を error_message にして返します。
...Exception#message 属性を error_message にして返します。
Kernel.#raise は、実質的に、例外オブジェクトの exception
メソッドの呼び出しです。
@param error_message エラーメッセージを表す文字列を指定します。
//emlist[例][ruby]{
begin
# .........# 何か処理
rescue => e
raise e.exception("an error occurs during hogehoge process") # 詳しいエラーメッセージ
end
//}... -
Gem
:: Requirement # pretty _ print(pp) -> String (18407.0) -
わかりやすい形で、条件を表す文字列を返します。 pp メソッドで出力する際に、内部で用いられます。
...を表す文字列を返します。
pp メソッドで出力する際に、内部で用いられます。
@param PP :PP オブジェクトを指定します。
//emlist[][ruby]{
require 'pp'
req = Gem::Requirement.new(["< 5.0", ">= 1.9"])
pp req # => Gem::Requirement.new(["< 5.0", ">= 1.9"])
//}......で、条件を表す文字列を返します。
pp メソッドで出力する際に、内部で用いられます。
@param PP :PP オブジェクトを指定します。
//emlist[][ruby]{
req = Gem::Requirement.new(["< 5.0", ">= 1.9"])
pp req # => Gem::Requirement.new(["< 5.0", ">= 1.9"])
//}... -
Prime
# prime _ division(value , generator= Prime :: Generator23 . new) -> [[Integer , Integer]] (18407.0) -
与えられた整数を素因数分解します。
...与えられた整数を素因数分解します。
@param value 素因数分解する任意の整数を指定します。
@param generator 素数生成器のインスタンスを指定します。
@return 素因数とその指数から成るペアを要素とする配列です。つまり、戻......@raise ZeroDivisionError 与えられた数値がゼロである場合に発生します。
//emlist[例][ruby]{
require 'prime'
Prime.prime_division(12) #=> [[2,2], [3,1]]
Prime.prime_division(10) #=> [[2,1], [5,1]]
//}
@see Prime.prime_division, Prime::EratosthenesGenerator, Prime::TrialDivision......Generator, Prime::Generator23... -
Prime
# int _ from _ prime _ division(pd) -> Integer (18343.0) -
素因数分解された結果を元の数値に戻します。
...素因数分解された結果を元の数値に戻します。
引数が [[p_1, e_1], [p_2, e_2], ...., [p_n, e_n]] のようであるとき、
結果は p_1**e_1 * p_2**e_2 * .... * p_n**e_n となります。
@param pd 整数のペアの配列を指定します。含まれているペアの第......一要素は素因数を、
第二要素はその素因数の指数をあらわします。
//emlist[例][ruby]{
require 'prime'
Prime.int_from_prime_division([[2,2], [3,1]]) #=> 12
Prime.int_from_prime_division([[2,2], [3,2]]) #=> 36
//}
@see Prime.int_from_prime_division... -
Array
# repeated _ permutation(n) -> Enumerator (18314.0) -
サイズ n の重複順列をすべて生成し,それを引数としてブロックを実行します。
...オブジェクトを返します。
@param n 生成する配列のサイズを整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる暗
黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙......mlist[例][ruby]{
a = [1, 2]
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 permutation of length 0
//}
ブロックが与えられた場合、作成した配列の各要素を引数としてブロックを実
行して self を返します。
//emlist[例][ruby]{
a = [1, 2]
result = []
a.repeated_permutation(3) {|e| result << e} # => [1,2]
result...