1409件ヒット
[1401-1409件を表示]
(0.166秒)
別のキーワード
ライブラリ
- ビルトイン (717)
- abbrev (1)
- benchmark (9)
- bigdecimal (50)
-
bigdecimal
/ util (2) -
cgi
/ core (2) - continuation (2)
- csv (24)
- date (15)
- dbm (11)
- delegate (1)
- digest (4)
- drb (1)
- fiddle (9)
- gdbm (14)
- getoptlong (2)
-
io
/ console (8) -
io
/ nonblock (3) -
io
/ wait (4) - ipaddr (5)
-
irb
/ cmd / chws (2) -
irb
/ cmd / subirb (3) -
irb
/ context (1) -
irb
/ output-method (4) - json (2)
- kconv (12)
- mathn (1)
- matrix (45)
-
mutex
_ m (8) -
net
/ http (5) -
net
/ pop (2) - open-uri (3)
- openssl (61)
- optparse (24)
- ostruct (6)
- pathname (91)
- pp (2)
- prettyprint (1)
- prime (7)
- psych (5)
- rake (12)
-
rake
/ packagetask (1) -
rake
/ rdoctask (1) -
rake
/ testtask (1) -
rdoc
/ code _ object (9) -
rdoc
/ text (1) - resolv (1)
-
rexml
/ document (49) - ripper (2)
-
ripper
/ filter (2) -
rubygems
/ dependency (2) -
rubygems
/ digest / digest _ adapter (1) -
rubygems
/ package / tar _ output (1) -
rubygems
/ package / tar _ writer (5) -
rubygems
/ source _ index (2) -
rubygems
/ version (4) - sdbm (12)
- set (26)
- shell (4)
-
shell
/ command-processor (2) -
shell
/ filter (5) - socket (8)
- stringio (24)
- strscan (6)
- sync (4)
-
syslog
/ logger (8) - tempfile (3)
- time (2)
- uri (6)
-
webrick
/ httpservlet / prochandler (1) -
webrick
/ httputils (2) -
webrick
/ server (2) -
win32
/ registry (2) - win32ole (17)
-
yaml
/ dbm (3) - zlib (9)
クラス
-
ARGF
. class (34) - Array (79)
- BasicObject (7)
-
Benchmark
:: Job (2) -
Benchmark
:: Tms (7) - BigDecimal (50)
- Bignum (17)
- Binding (2)
- CSV (9)
-
CSV
:: Row (4) -
CSV
:: Table (9) - Class (1)
- Complex (6)
- Continuation (2)
- DBM (11)
-
DRb
:: DRbUnknown (1) - Date (14)
- DateTime (1)
- Delegator (1)
-
Digest
:: Base (4) - Dir (7)
- Enumerator (6)
-
Enumerator
:: Lazy (1) - Exception (4)
- Fiber (1)
-
Fiddle
:: Handle (3) -
Fiddle
:: Pointer (6) - File (2)
-
File
:: Stat (1) - Fixnum (19)
- Float (13)
- GDBM (14)
-
Gem
:: Dependency (2) -
Gem
:: DigestAdapter (1) -
Gem
:: Package :: TarOutput (1) -
Gem
:: Package :: TarWriter (5) -
Gem
:: SourceIndex (2) -
Gem
:: Version (4) - GetoptLong (2)
- Hash (44)
- IO (63)
- IPAddr (5)
-
IRB
:: Context (1) -
IRB
:: ExtendCommand :: ChangeWorkspace (1) -
IRB
:: ExtendCommand :: CurrentWorkingWorkspace (1) -
IRB
:: ExtendCommand :: Foreground (1) -
IRB
:: ExtendCommand :: IrbCommand (1) -
IRB
:: ExtendCommand :: Kill (1) -
IRB
:: OutputMethod (4) - Integer (44)
-
JSON
:: State (2) - MatchData (9)
- Matrix (28)
-
Matrix
:: LUPDecomposition (1) - Method (10)
- Module (40)
- NameError (2)
-
Net
:: HTTP (2) -
Net
:: HTTPResponse (3) -
Net
:: POP3 (2) - Numeric (27)
- Object (26)
-
OpenSSL
:: ASN1 :: Constructive (1) -
OpenSSL
:: BN (14) -
OpenSSL
:: Cipher (5) -
OpenSSL
:: Config (1) -
OpenSSL
:: Digest (3) -
OpenSSL
:: Engine (1) -
OpenSSL
:: HMAC (3) -
OpenSSL
:: Netscape :: SPKI (1) -
OpenSSL
:: OCSP :: BasicResponse (3) -
OpenSSL
:: OCSP :: Request (3) -
OpenSSL
:: PKCS7 (4) -
OpenSSL
:: PKey :: DH (1) -
OpenSSL
:: PKey :: EC (1) -
OpenSSL
:: PKey :: EC :: Group (1) -
OpenSSL
:: PKey :: EC :: Point (3) -
OpenSSL
:: SSL :: SSLContext (1) -
OpenSSL
:: SSL :: SSLSocket (4) -
OpenSSL
:: X509 :: CRL (1) -
OpenSSL
:: X509 :: Certificate (2) -
OpenSSL
:: X509 :: Request (1) -
OpenSSL
:: X509 :: Store (4) -
OpenSSL
:: X509 :: StoreContext (1) - OpenStruct (6)
- OptionParser (20)
-
OptionParser
:: ParseError (2) - Pathname (91)
- PrettyPrint (1)
-
Prime
:: PseudoPrimeGenerator (6) - Proc (4)
-
Process
:: Status (3) -
Psych
:: Nodes :: Node (2) -
Psych
:: Parser (1) -
Psych
:: Stream (2) -
RDoc
:: CodeObject (9) -
REXML
:: AttlistDecl (1) -
REXML
:: Attribute (4) -
REXML
:: Attributes (3) -
REXML
:: CData (1) -
REXML
:: Child (5) -
REXML
:: DocType (1) -
REXML
:: Document (1) -
REXML
:: Element (13) -
REXML
:: Entity (1) -
REXML
:: ExternalEntity (1) -
REXML
:: Instruction (2) -
REXML
:: NotationDecl (2) -
REXML
:: Parent (7) -
REXML
:: Text (1) -
REXML
:: XMLDecl (2) -
Rake
:: FileList (8) -
Rake
:: PackageTask (1) -
Rake
:: RDocTask (1) -
Rake
:: Task (4) -
Rake
:: TestTask (1) - Random (3)
- Range (6)
- Rational (6)
- Regexp (1)
-
Resolv
:: DNS :: Name (1) - Ripper (2)
-
Ripper
:: Filter (2) -
RubyVM
:: InstructionSequence (10) - SDBM (12)
- Set (26)
- Shell (4)
-
Shell
:: CommandProcessor (2) -
Shell
:: Filter (5) - SignalException (2)
-
Socket
:: Ifaddr (8) - String (128)
- StringIO (24)
- StringScanner (6)
- Struct (12)
- Symbol (24)
-
Syslog
:: Logger (8) - Tempfile (3)
- Thread (14)
-
Thread
:: Backtrace :: Location (6) -
Thread
:: ConditionVariable (3) -
Thread
:: Mutex (4) -
Thread
:: Queue (1) -
Thread
:: SizedQueue (1) - ThreadGroup (3)
- Time (19)
- TracePoint (8)
-
URI
:: Generic (6) - UnboundMethod (4)
- UncaughtThrowError (1)
- Vector (16)
-
WEBrick
:: GenericServer (2) -
WEBrick
:: HTTPServlet :: ProcHandler (1) -
WEBrick
:: HTTPUtils :: FormData (2) - WIN32OLE (2)
-
WIN32OLE
_ TYPE (11) -
WIN32OLE
_ VARIANT (4) -
Win32
:: Registry (2) -
YAML
:: DBM (3) -
Zlib
:: Deflate (1) -
Zlib
:: GzipFile :: Error (1) -
Zlib
:: GzipReader (4) -
Zlib
:: GzipWriter (2) -
Zlib
:: Inflate (1)
モジュール
-
CGI
:: QueryExtension :: Value (2) - Comparable (1)
- Enumerable (27)
-
Mutex
_ m (8) -
OpenSSL
:: Buffering (1) -
OpenURI
:: OpenRead (3) -
OptionParser
:: Arguable (2) -
RDoc
:: Text (1) -
REXML
:: Namespace (1) -
REXML
:: Node (3) -
Sync
_ m (4)
キーワード
- ! (1)
- != (1)
- !~ (1)
- % (3)
- & (2)
- * (7)
- ** (4)
- + (8)
- +@ (5)
- - (6)
- -@ (8)
-
/ (6) - < (7)
- << (19)
- <= (6)
- <=> (17)
- == (14)
- === (5)
- =~ (3)
- > (7)
- >= (6)
- >> (3)
- [] (20)
- []= (10)
-
_ dump (1) - abbrev (1)
- abs (5)
- abs2 (1)
- absolute? (1)
-
absolute
_ path (2) - accept (1)
-
accept
_ nonblock (1) - add (5)
- add! (1)
- add? (1)
-
add
_ cert (1) -
add
_ certid (1) -
add
_ certificate (1) -
add
_ crl (2) -
add
_ file (3) -
add
_ file _ simple (2) -
add
_ gem _ contents (1) -
add
_ namespace (2) -
add
_ nonce (2) -
add
_ path (1) -
add
_ recipient (1) -
add
_ row (1) -
add
_ signer (1) -
add
_ status (1) - addr (1)
-
alias
_ method (1) -
angle
_ with (1) -
append
_ data (1) -
append
_ features (1) - ascend (2)
- atime (1)
- autoload (1)
- b (1)
-
backtrace
_ locations (2) -
base
_ label (2) - basename (1)
- between? (1)
- bind (1)
- binmode (4)
- binread (1)
- binwrite (1)
- birthtime (1)
-
bit
_ length (3) - blockdev? (1)
- broadaddr (1)
- broadcast (1)
- bsearch (2)
-
bsearch
_ index (2) -
by
_ col! (1) -
by
_ col _ or _ row! (1) -
by
_ row! (1) - bytes (8)
- call (3)
- capitalize (1)
- capitalize! (1)
- casecmp (1)
- cause (1)
- cd (1)
- ceil (3)
- center (1)
- chardev? (1)
- chars (8)
- chdir (1)
- children (1)
- chmod (1)
- chomp (1)
- chomp! (1)
- chop! (1)
- chown (1)
- chr (3)
-
chunk
_ while (1) - class (1)
-
class
_ eval (2) -
class
_ exec (1) - cleanup (1)
- clear (9)
-
clear
_ actions (1) -
clear
_ bit! (1) -
clear
_ exclude (1) -
clear
_ prerequisites (1) - clone (10)
- close (4)
-
close
_ enabled? (1) -
close
_ on _ exec= (1) - closed? (1)
- codepoints (8)
- coerce (7)
- collect! (3)
- column (4)
- combination (2)
- compact (1)
- compact! (1)
-
compare
_ by _ identity (1) - component (1)
- concat (3)
- configure (1)
- conj (1)
- conjugate (1)
- connect (1)
-
connect
_ nonblock (1) - cooked (1)
- cooked! (1)
- copy (1)
- count (1)
- covector (1)
- create (1)
- cross (1)
-
cross
_ product (1) - crypt (1)
- ctime (1)
-
ctrl
_ cmd (1) - curry (2)
- debug? (1)
- decrypt (2)
- default (2)
-
default
_ event _ sources (1) -
default
_ ole _ types (1) -
default
_ port (1) - define (3)
-
define
_ singleton _ method (2) -
defined
_ class (1) - delete (5)
- delete! (1)
- delete? (1)
-
delete
_ if (12) -
delete
_ namespace (1) -
deprecate
_ constant (1) - descend (2)
- dig (4)
- digits (2)
- directory? (1)
- dirname (1)
- disable (2)
-
disable
_ close (1) - disasm (1)
- disassemble (1)
- disjoint? (1)
- display (1)
- div (3)
- divmod (6)
- document (1)
-
document
_ children (1) -
document
_ children= (1) -
document
_ self (1) -
document
_ self= (1) - downcase (1)
- downcase! (1)
- downto (4)
- dstaddr (1)
- dup (2)
- each (46)
- each2 (2)
-
each
_ byte (8) -
each
_ char (8) -
each
_ child (2) -
each
_ codepoint (8) -
each
_ entry (3) -
each
_ filename (1) -
each
_ index (2) -
each
_ key (5) -
each
_ line (18) -
each
_ pair (9) -
each
_ recursive (1) -
each
_ value (5) -
each
_ with _ index (6) - eigen (1)
- eigensystem (1)
- element= (1)
- enable (2)
-
enable
_ close (1) - enabled? (1)
- enclose (1)
- encode (3)
- encode! (2)
- encrypt (2)
-
end
_ with? (1) - enhance (1)
- entries (1)
-
enum
_ for (2) - eql? (6)
- equal? (4)
- error? (1)
- eval (2)
- even? (2)
- exception (3)
- exclude (1)
- executable? (1)
-
executable
_ real? (1) - execute (5)
- exist? (1)
- existing! (1)
- exit (1)
- exponent (1)
- extend (1)
-
extend
_ object (1) - extended (1)
- extname (1)
- fatal? (1)
- fdiv (6)
-
fetch
_ values (2) - file (1)
- file? (1)
- fileno (1)
- fill (6)
- find (2)
-
find
_ first _ recursive (1) -
find
_ proxy (1) - finite? (1)
- first (1)
-
first
_ lineno (1) -
first
_ minor (1) - fix (1)
- flags (1)
- flatten (2)
- flatten! (2)
- floor (3)
- flush (4)
-
flush
_ sessions (1) - fnmatch (1)
- fnmatch? (1)
-
force
_ encoding (1) - format (1)
- frac (1)
- freeze (3)
- friday? (1)
- ftype (1)
- gcd (1)
- gcdlcm (1)
-
generate
_ key (1) -
generate
_ key! (1) -
get
_ instance (1) - getbyte (1)
- getc (1)
- gmt? (1)
- gmtime (1)
- group (1)
- grpowned? (1)
- gsub! (5)
-
has
_ elements? (1) -
has
_ name? (1) - hash (9)
- header (1)
- hex (1)
- hstack (1)
- i (1)
- ifindex (1)
- iflush (1)
-
implemented
_ ole _ types (1) - import (1)
- include (2)
- include? (1)
- included (1)
-
included
_ modules (1) - independent? (1)
-
index
_ in _ parent (1) - infinite? (1)
- info? (1)
- inherited (1)
-
initialize
_ copy (1) - inject (3)
- insert (2)
-
insert
_ after (1) -
insert
_ before (1) - inspect (15)
-
instance
_ eval (2) -
instance
_ exec (1) -
instance
_ method (1) - intern (1)
- intersect? (1)
- invert! (1)
- ioflush (1)
- iseuc (1)
- isjis (1)
- issjis (1)
- isutf8 (1)
- item (1)
- itself (1)
- join (2)
- kconv (1)
-
keep
_ if (5) - kill (1)
- label (2)
- last (1)
- lazy (1)
- lchmod (1)
- lchown (1)
- lcm (1)
- length (2)
- level (1)
- level= (1)
- lineno (3)
- lines (16)
- list (1)
- ljust (1)
-
load
_ gems _ in (1) -
local
_ variables (1) - localtime (2)
- lock (3)
- locked? (1)
- lshift! (1)
- lstat (1)
- lstrip! (1)
- lup (1)
-
lup
_ decomposition (1) - magnitude (4)
- main (1)
-
make
_ affine! (1) -
make
_ link (1) -
make
_ symlink (1) - map! (3)
- markup (1)
-
marshal
_ load (1) - mask! (1)
-
mask
_ bits! (1) - match (3)
-
max
_ by (4) - merge (4)
- merge! (3)
- minor (2)
- mkdir (2)
- mkpath (1)
-
mod
_ add (1) -
mod
_ exp (1) -
mod
_ inverse (1) -
mod
_ mul (1) -
mod
_ sqr (1) -
mod
_ sub (1) -
module
_ eval (2) -
module
_ exec (1) -
module
_ function (1) - modulo (2)
- monday? (1)
- mountpoint? (1)
- mtime (1)
-
mu
_ lock (1) -
mu
_ locked? (1) -
mu
_ synchronize (1) -
mu
_ try _ lock (1) - mult (1)
- name (3)
- name= (1)
- names (1)
- namespace (1)
- namespaces (2)
- nan? (1)
- native (1)
- negative? (2)
- netmask (1)
- new (1)
-
new
_ offset (1) -
new
_ start (1) - next (3)
- next! (1)
-
next
_ float (1) -
next
_ sibling= (1) -
next
_ year (1) - noecho (1)
- nonblock (1)
- nonblock= (1)
- nonblock? (1)
- nonzero? (2)
- odd? (2)
- offset (2)
- oflush (1)
-
ole
_ free (1) -
ole
_ type (1) - on (12)
-
on
_ head (1) -
on
_ tail (1) - open (6)
- opendir (2)
- ord (1)
- order! (2)
- owned? (2)
- parent (1)
- parent= (1)
-
parent
_ file _ name (1) -
parent
_ name (1) - parse (1)
- parse! (1)
-
parse
_ csv (1) - parser (1)
- partition (1)
- path (3)
-
pending
_ interrupt? (1) - permutation (2)
- permute! (1)
- pipe? (1)
- polar (1)
- pos= (1)
- positive? (2)
- pow (2)
- power (2)
- pp (1)
- ppx (1)
- precs (1)
- pred (1)
- prefixes (2)
- prepend (1)
-
prepend
_ features (1) - prepended (1)
- prerelease? (1)
-
pretty
_ inspect (1) -
pretty
_ print (1) -
prev
_ float (1) -
prev
_ year (1) -
previous
_ sibling= (1) -
prime
_ division (1) - printf (1)
- printn (1)
- private (1)
-
private
_ class _ method (1) -
private
_ constant (1) - product (2)
- progid (1)
-
proper
_ subset? (1) -
proper
_ superset? (1) - protected (1)
- public (1)
-
public
_ class _ method (1) -
public
_ constant (1) -
public
_ instance _ method (1) - push (4)
- putc (1)
- puts (3)
- quo (2)
- rand (3)
- rationalize (1)
- raw (2)
- raw! (1)
- read (3)
- readable? (1)
-
readable
_ real? (1) -
reader
_ header (1) - readlines (2)
- readlink (1)
- realpath (2)
- receiver (2)
- recover (1)
- rect (1)
- rectangular (1)
- reduce (3)
- refresh! (1)
- rehash (1)
- reject (5)
- reject! (8)
- relative? (1)
-
relative
_ path _ from (1) - release (1)
- remainder (4)
- remove (2)
-
remove
_ method (1) -
remove
_ methods _ etc (1) - rename (1)
- reopen (4)
- reorganize (1)
-
repeated
_ combination (2) -
repeated
_ permutation (2) - replace (8)
-
replace
_ child (1) -
replace
_ with (1) - report (1)
- reset (5)
- resolve (1)
- response (1)
- resume (1)
- reverse (1)
- reverse! (2)
-
reverse
_ each (4) - rewind (2)
- rfc2822 (1)
- rfc822 (1)
- rindex (1)
- rjust (1)
- rmdir (1)
- rmtree (1)
- root (1)
- root? (1)
-
root
_ node (1) - rotate! (1)
- round (1)
- row (2)
- rpartition (1)
- rshift! (1)
- rstrip! (1)
- run (1)
-
safe
_ level (1) - sample (4)
- saturday? (1)
- scan (2)
- scrub (3)
- scrub! (3)
- seek (1)
- select! (5)
- set (1)
-
set
_ bit! (1) -
set
_ encoding (9) -
set
_ generator (1) -
set
_ option (1) -
set
_ to _ infinity! (1) - setgid? (1)
- setuid? (1)
- shift (1)
- shuffle! (2)
- sign (6)
- signal (1)
- signm (1)
- signo (1)
-
singleton
_ class? (1) -
singleton
_ methods (1) - size (4)
- size? (1)
- skip (1)
- slice (11)
-
slice
_ when (1) - socket? (1)
- solve (1)
- sort (2)
- sort! (2)
-
sort
_ by (2) -
sort
_ by! (2) -
source
_ ole _ types (1) - split (1)
- sqrt (1)
- squeeze! (1)
-
src
_ type (1) - start (6)
-
start
_ doc (1) -
start
_ with? (1) - stat (1)
- step (10)
- sticky? (1)
-
stop
_ doc (1) - strip! (1)
- sub (3)
- sub! (4)
-
subdomain
_ of? (1) - subset? (1)
- subtract (1)
- succ (5)
- succ! (1)
- sum (2)
- summarize (2)
- sunday? (1)
-
super
_ method (2) - superset? (1)
- swapcase (1)
- swapcase! (1)
- symlink? (1)
- sync (1)
-
sync
_ lock (1) -
sync
_ unlock (1) - synchronize (2)
- sysopen (1)
- t (1)
- taint (1)
- tap (1)
- terminate (3)
- thursday? (1)
- times (2)
-
to
_ a (5) -
to
_ ary (1) -
to
_ bn (2) -
to
_ c (2) -
to
_ csv (1) -
to
_ d (2) -
to
_ enum (2) -
to
_ f (3) -
to
_ h (5) -
to
_ hash (4) -
to
_ i (2) -
to
_ int (3) -
to
_ io (2) -
to
_ path (1) -
to
_ proc (4) -
to
_ r (1) -
to
_ range (1) -
to
_ s (14) -
to
_ str (3) -
to
_ sym (1) - toeuc (1)
- tojis (1)
- tokens (1)
- tolocale (1)
- tosjis (1)
- toutf16 (1)
- toutf32 (1)
- toutf8 (1)
- tr! (1)
-
tr
_ s! (1) - transact (3)
- transpose (1)
- truncate (2)
- trust (1)
-
try
_ lock (1) - tuesday? (1)
- typekind (1)
- unbind (1)
-
undef
_ method (1) -
unicode
_ normalize (1) -
unicode
_ normalize! (1) -
unicode
_ normalized? (1) - uniq (4)
- uniq! (2)
- unknown? (1)
- unlink (5)
- unlock (2)
- unnormalized (1)
- unscan (1)
- unshift (2)
- untaint (1)
- untrust (1)
- upcase (1)
- upcase! (1)
- update (9)
- upto (5)
- using (1)
- utc (1)
- utc? (1)
- utime (1)
- value (1)
- value= (1)
- vartype (1)
- verify (1)
- vstack (1)
- wait (2)
-
wait
_ readable (1) -
wait
_ writable (2) - wakeup (1)
- warn? (1)
- wednesday? (1)
- whitespace (1)
-
with
_ index (2) -
world
_ readable? (1) -
world
_ writable? (1) - writable? (1)
-
writable
_ real? (1) - write (5)
- zero? (3)
- zip (4)
- | (1)
- ~ (1)
検索結果
先頭5件
-
String
# []=(regexp , val) (7.0) -
正規表現 regexp にマッチした部分文字列全体を val で置き換えます。
正規表現 regexp にマッチした部分文字列全体を val で置き換えます。
@param regexp 置き換えたい部分文字列のパターンを示す正規表現
@param val 置き換えたい文字列
@return val を返します。
@raise IndexError 正規表現がマッチしなかった場合に発生します。
//emlist[例][ruby]{
buf = "string"
buf[/tr../] = "!!"
p buf # => "s!!g"
//} -
String
# each _ byte -> Enumerator (7.0) -
文字列の各バイトに対して繰り返します。
文字列の各バイトに対して繰り返します。
//emlist[例][ruby]{
"str".each_byte do |byte|
p byte
end
# => 115
# => 116
# => 114
"あ".each_byte do |byte|
p byte
end
# => 227
# => 129
# => 130
//}
@see String#bytes -
String
# each _ char -> Enumerator (7.0) -
文字列の各文字に対して繰り返します。
文字列の各文字に対して繰り返します。
たとえば、
//emlist[][ruby]{
"hello世界".each_char {|c| print c, ' ' }
//}
は次のように出力されます。
h e l l o 世 界
@see String#chars -
String
# each _ codepoint -> Enumerator (7.0) -
文字列の各コードポイントに対して繰り返します。
文字列の各コードポイントに対して繰り返します。
UTF-8/UTF-16(BE|LE)/UTF-32(BE|LE) 以外のエンコーディングに対しては
各文字のバイナリ表現由来の値になります。
//emlist[例][ruby]{
#coding:UTF-8
"hello わーるど".each_codepoint.to_a
# => [104, 101, 108, 108, 111, 32, 12431, 12540, 12427, 12393]
"hello わーるど".encode('euc-jp').each_codepoint.to_a
# => [104, 101, 108, 1... -
String
# each _ line(rs = $ / ) -> Enumerator (7.0) -
文字列中の各行に対して繰り返します。 行の区切りは rs に指定した文字列で、 そのデフォルト値は変数 $/ の値です。 各 line には区切りの文字列も含みます。
文字列中の各行に対して繰り返します。
行の区切りは rs に指定した文字列で、
そのデフォルト値は変数 $/ の値です。
各 line には区切りの文字列も含みます。
rs に nil を指定すると行区切りなしとみなします。
rs に空文字列 "" を指定すると「パラグラフモード」になり、
改行コードが 2 つ以上連続するところで文字列を分割します
(つまり空行で分割します)。
@param rs 行末を示す文字列
//emlist[例][ruby]{
"aa\nbb\ncc\n".each_line do |line|
p line
end
# => "aa\n"
... -
Struct
# each -> Enumerator (7.0) -
構造体の各メンバに対して繰り返します。
構造体の各メンバに対して繰り返します。
[注意] 本メソッドの記述は Struct の下位クラスのインスタンスに対して呼び
出す事を想定しています。Struct.new は Struct の下位クラスを作成する点に
注意してください。
//emlist[例][ruby]{
Customer = Struct.new(:name, :address, :zip)
joe = Customer.new("Joe Smith", "123 Maple, Anytown NC", 12345)
joe.each {|x| puts(x) }
# => Joe Smith
# 123 Map... -
Struct
# each _ pair -> Enumerator (7.0) -
構造体のメンバ名(Symbol)と値の組を引数にブロックを繰り返し実行します。
構造体のメンバ名(Symbol)と値の組を引数にブロックを繰り返し実行します。
//emlist[例][ruby]{
Foo = Struct.new(:foo, :bar)
Foo.new('FOO', 'BAR').each_pair {|m, v| p [m,v]}
# => [:foo, "FOO"]
# [:bar, "BAR"]
//}
[注意] 本メソッドの記述は Struct の下位クラスのインスタンスに対して呼び
出す事を想定しています。Struct.new は Struct の下位クラスを作成する点に
注意してください。 -
Vector
# each -> Enumerator (7.0) -
ベクトルの各要素をブロックの引数として順にブロックを呼び出します。
ベクトルの各要素をブロックの引数として順にブロックを呼び出します。
このクラスは Enumerable を include しているため、
このメソッドを経由して Enumerable の各メソッドを使うことができます。
ブロックを省略した場合は Enumerator を返します。 -
Vector
# each2(v) -> Enumerator (7.0) -
ベクトルの各要素と、それに対応するインデックスを持つ引数 v の要素との組に対して (2引数の) ブロックを繰返し評価します。
ベクトルの各要素と、それに対応するインデックスを持つ引数 v の要素との組に対して (2引数の) ブロックを繰返し評価します。
v は配列互換(size メソッドと [] メソッドを持つ)オブジェクトです。
Vector も使えます。
ブロックを省略した場合は Enumerator を返します。
@param v 各要素と組を取るためのオブジェクト
@raise ExceptionForMatrix::ErrDimensionMismatch 自分自身と引数のベクト
ルの要素の数(次元)が異なっていたときに発生します。
@see Array#zip