別のキーワード
ライブラリ
- English (11)
- ビルトイン (1015)
- benchmark (33)
- bigdecimal (14)
-
cgi
/ core (143) -
cgi
/ html (198) - csv (110)
- e2mmap (18)
- etc (66)
- fiddle (44)
- fileutils (28)
- getoptlong (11)
-
irb
/ input-method (33) - json (33)
-
json
/ add / exception (11) - logger (3)
- matrix (374)
-
minitest
/ unit (15) - mkmf (22)
-
net
/ http (77) -
net
/ imap (66) -
net
/ pop (77) -
net
/ smtp (11) -
net
/ telnet (2) - objspace (44)
- open-uri (48)
- openssl (341)
- optparse (418)
- pathname (55)
- prime (44)
- pstore (22)
- psych (143)
- rake (77)
-
rake
/ packagetask (22) -
rake
/ rdoctask (11) -
rake
/ testtask (22) -
rdoc
/ context (11) -
rdoc
/ generator / ri (11) - readline (22)
- rexml (11)
-
rexml
/ document (121) -
rexml
/ parsers / pullparser (22) -
rexml
/ parsers / streamparser (11) -
rexml
/ parsers / ultralightparser (11) -
rexml
/ sax2listener (11) - ripper (11)
-
ripper
/ lexer (33) - rubygems (22)
-
rubygems
/ command (22) -
rubygems
/ commands / unpack _ command (11) -
rubygems
/ package / tar _ header (11) -
rubygems
/ package / tar _ input (11) -
rubygems
/ package / tar _ writer (66) -
rubygems
/ platform (11) -
rubygems
/ remote _ fetcher (11) -
rubygems
/ security (22) -
rubygems
/ specification (539) -
rubygems
/ version (22) -
shell
/ process-controller (12) - socket (66)
- stringio (416)
- time (22)
- uri (11)
-
webrick
/ httpresponse (11) -
webrick
/ httpservlet / abstract (33) -
webrick
/ httpversion (11) -
win32
/ registry (176) - zlib (209)
クラス
-
ARGF
. class (55) - Array (30)
- BasicSocket (11)
-
Benchmark
:: Tms (11) - BigDecimal (2)
- Binding (6)
- CGI (11)
- CSV (66)
-
CSV
:: Table (22) - Exception (84)
- Fiber (5)
-
Fiddle
:: Function (33) -
Fiddle
:: Pointer (11) - File (22)
-
Gem
:: Command (22) -
Gem
:: Commands :: UnpackCommand (11) -
Gem
:: Package :: TarHeader (11) -
Gem
:: Package :: TarInput (11) -
Gem
:: Package :: TarWriter :: BoundedStream (22) -
Gem
:: Package :: TarWriter :: RestrictedStream (22) -
Gem
:: Platform (11) -
Gem
:: RemoteFetcher (11) -
Gem
:: Security :: Policy (11) -
Gem
:: Specification (539) -
Gem
:: Version (22) - GetoptLong (11)
- IO (341)
-
IRB
:: StdioInputMethod (33) -
Logger
:: Application (3) - Matrix (99)
-
Matrix
:: EigenvalueDecomposition (110) -
Matrix
:: LUPDecomposition (110) -
MiniTest
:: Unit (3) - Module (9)
-
Net
:: HTTP (44) -
Net
:: HTTPGenericRequest (22) -
Net
:: HTTPResponse (11) -
Net
:: IMAP :: BodyTypeBasic (11) -
Net
:: IMAP :: BodyTypeMessage (11) -
Net
:: IMAP :: BodyTypeText (11) -
Net
:: IMAP :: ContentDisposition (22) -
Net
:: IMAP :: ContinuationRequest (11) -
Net
:: POP3 (11) -
Net
:: POPMail (66) -
Net
:: SMTP (11) -
Net
:: Telnet (2) - Object (33)
-
OpenSSL
:: Config (55) -
OpenSSL
:: SSL :: SSLContext (11) -
OpenSSL
:: SSL :: SSLSocket (33) -
OpenSSL
:: SSL :: Session (44) -
OpenSSL
:: X509 :: Extension (55) -
OpenSSL
:: X509 :: ExtensionFactory (11) - OptionParser (308)
-
OptionParser
:: ParseError (66) - PStore (22)
- Pathname (55)
-
Prime
:: TrialDivisionGenerator (33) - Proc (11)
-
Psych
:: Nodes :: Node (22) -
Psych
:: Stream (22) -
Psych
:: Visitors :: YAMLTree (11) -
RDoc
:: Context :: Section (11) -
RDoc
:: Generator :: RI (11) -
RDoc
:: Options (220) -
REXML
:: Attribute (11) -
REXML
:: DocType (11) -
REXML
:: Document (33) -
REXML
:: Element (11) -
REXML
:: Instruction (33) -
REXML
:: NotationDecl (11) -
REXML
:: ParseException (11) -
REXML
:: Parsers :: PullEvent (11) -
REXML
:: Parsers :: PullParser (11) -
REXML
:: Parsers :: StreamParser (11) -
REXML
:: Parsers :: UltraLightParser (11) -
Rake
:: Application (44) -
Rake
:: InvocationChain :: EmptyInvocationChain (11) -
Rake
:: PackageTask (22) -
Rake
:: RDocTask (11) -
Rake
:: TestTask (22) - Rational (22)
- Regexp (22)
- Ripper (44)
-
RubyVM
:: InstructionSequence (132) -
Shell
:: ProcessController (12) - SignalException (11)
- Socket (11)
-
Socket
:: Option (22) - String (174)
- StringIO (405)
-
Thread
:: Backtrace :: Location (33) - Time (22)
- TracePoint (17)
- UDPSocket (11)
-
URI
:: LDAP (11) -
WEBrick
:: HTTPResponse (11) -
WEBrick
:: HTTPServlet :: AbstractServlet (33) -
WEBrick
:: HTTPVersion (11) -
Win32
:: Registry (99) -
Zlib
:: Deflate (33) -
Zlib
:: GzipFile (11) -
Zlib
:: GzipReader (44) -
Zlib
:: GzipWriter (99) -
Zlib
:: Inflate (11)
モジュール
- Benchmark (22)
-
CGI
:: HtmlExtension (198) -
CGI
:: QueryExtension (132) - Etc (66)
- Exception2MessageMapper (12)
- FileUtils (28)
- Gem (22)
-
Gem
:: InstallUpdateOptions (11) -
Gem
:: Security (11) - JSON (33)
- Kernel (116)
- Marshal (11)
-
MiniTest
:: Assertions (12) - ObjectSpace (44)
- OpenSSL (33)
-
OpenSSL
:: Buffering (99) - OpenURI (11)
-
OpenURI
:: OpenRead (22) -
OptionParser
:: Arguable (44) - Psych (55)
-
REXML
:: SAX2Listener (11) -
Rake
:: TaskManager (11) - Readline (22)
-
Socket
:: Constants (11) - URI (7)
-
Win32
:: Registry :: Constants (77) - Zlib (11)
キーワード
-
$ ERROR _ POSITION (11) - << (11)
- BigDecimal (12)
- BoundedStream (11)
- CAPTION (22)
-
CS
_ POSIX _ V6 _ WIDTH _ RESTRICTED _ ENVS (11) -
CS
_ POSIX _ V7 _ WIDTH _ RESTRICTED _ ENVS (11) - Complex (12)
- DEPRECATED (11)
- DESCRIPTION (11)
- EigenvalueDecomposition (11)
- ErrDimensionMismatch (11)
- ErrNotRegisteredException (6)
- ErrNotRegular (11)
- ErrOperationNotDefined (11)
- Float (6)
- Instruction (11)
- Integer (6)
-
LIBYAML
_ VERSION (11) - LUPDecomposition (11)
-
NEWS for Ruby 3
. 0 . 0 (4) -
OPENSSL
_ LIBRARY _ VERSION (11) -
OPENSSL
_ VERSION (11) -
PC
_ CHOWN _ RESTRICTED (11) -
PC
_ NO _ TRUNC (11) -
REG
_ LEGAL _ OPTION (11) -
REG
_ OPTION _ BACKUP _ RESTORE (11) -
REG
_ OPTION _ CREATE _ LINK (11) -
REG
_ OPTION _ NON _ VOLATILE (11) -
REG
_ OPTION _ OPEN _ LINK (11) -
REG
_ OPTION _ RESERVED (11) -
REG
_ OPTION _ VOLATILE (11) -
RUBY
_ DESCRIPTION (11) - Rational (6)
- RestrictedStream (11)
- Revision (22)
- RubyGemsPackageVersion (11)
- RubyGemsVersion (11)
-
SC
_ 2 _ PBS _ TRACK (11) -
SC
_ XOPEN _ STREAMS (11) -
SO
_ SECURITY _ ENCRYPTION _ TRANSPORT (22) - SPECIAL (11)
- Stream (11)
- StringIO (11)
- TrialDivisionGenerator (11)
- VERSION (22)
- Version (11)
-
_ dump (11) -
_ load (11) -
absolute
_ path (22) - accept (33)
-
accept
_ charset (11) -
accept
_ encoding (11) -
accept
_ language (11) -
add
_ trusted _ cert (11) -
add
_ value (11) - all (22)
-
allocation
_ sourcefile (11) - appname (1)
-
array
_ attribute (11) -
array
_ attributes (11) -
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) - attribute (11)
-
attribute
_ alias _ singular (11) -
attribute
_ defaults (11) -
attribute
_ names (11) - attributes (11)
-
auth
_ type (11) - autorequire (11)
- backtrace (11)
-
backtrace
_ locations (11) - benchmark (11)
- bindir (11)
- binread (22)
- binwrite (22)
- body (11)
-
body
_ stream (11) -
body
_ stream= (11) - bytes (14)
- call (11)
-
caller
_ locations (22) - capitalize (8)
- capitalize! (8)
- charset (11)
-
checkbox
_ group (22) - chr (11)
- closed? (11)
- codepoints (14)
-
cofactor
_ expansion (11) -
compare
_ stream (11) - compile (22)
-
compile
_ file (11) -
compile
_ option (11) -
compile
_ option= (11) -
completion
_ append _ character (11) -
completion
_ append _ character= (11) -
const
_ source _ location (5) - content (11)
-
content
_ type (11) -
copy
_ stream (22) -
cp
_ lr (6) - create (33)
-
create
_ body (11) -
create
_ ext _ from _ string (11) - css (11)
- d (11)
- data (11)
-
default
_ argv (11) -
default
_ executable (11) - deflate (22)
- desc (11)
- description (55)
- det (11)
- determinant (11)
- disasm (11)
- disassemble (11)
- disposition (11)
-
do
_ OPTIONS (11) - downcase (8)
- downcase! (8)
-
dsp
_ type (11) - dump (33)
- each (22)
-
each
_ byte (22) -
each
_ codepoint (22) -
each
_ line (22) - eigen (11)
- eigensystem (11)
-
eigenvalue
_ matrix (11) - eigenvalues (11)
-
eigenvector
_ matrix (11) -
eigenvector
_ matrix _ inv (11) - eigenvectors (11)
- email (11)
- encode (33)
- encode! (22)
- environment (11)
-
exception
_ details (1) - executable (11)
- executables (11)
- extensions (22)
-
extra
_ accessor _ flags (11) -
extra
_ accessors (11) -
extra
_ rdoc _ files (11) -
extra
_ rdoc _ files= (11) -
file
_ name (11) - files (22)
-
filter
_ backtrace (11) - finish (11)
-
first
_ lineno (11) - form (22)
- from (11)
-
full
_ gem _ path (11) -
full
_ name (11) - generate (11)
-
generate
_ line (11) -
get
_ instance (11) -
get
_ one _ optional _ argument (11) -
get
_ option (11) -
get
_ path (11) -
get
_ value (11) - getc (22)
- gets (81)
- header (11)
- help (11)
- homepage (11)
-
http
_ version (11) - id (11)
-
image
_ format (11) -
in
_ transaction (11) - inspect (77)
-
install
_ update _ defaults _ str (11) -
installation
_ path (11) - instruction? (11)
-
instruction
_ sequence (6) -
is
_ version _ 1 _ 2? (11) - iso8601 (11)
- l (11)
-
laplace
_ expansion (11) -
last
_ description (11) - lex (11)
-
lib
_ files (11) - line (11)
- lines (14)
-
load
_ stream (22) -
loaded
_ from (11) - location (1)
- log (2)
- lup (11)
-
lup
_ decomposition (11) - mail (22)
-
main
_ page (11) -
mark
_ version (11) - markup (11)
- merge (11)
-
module
_ function (4) -
mu
_ pp (1) -
multipart
_ form (44) - name (22)
- new (178)
- next (11)
-
node
_ type (11) - normalize (11)
-
normalize
_ yaml _ input (11) - of (11)
- oid (11)
- on (33)
-
op
_ dir (11) -
op
_ name (11) - open (103)
-
open
_ uri (11) -
open
_ uri _ or _ path (11) -
option
_ string (11) - order (44)
- order! (44)
-
original
_ dir (11) -
original
_ name (11) -
original
_ platform (11) - output= (1)
- pack (19)
- param (11)
- parse (44)
- parse! (22)
-
parse
_ csv (11) -
parse
_ stream (11) - partition (11)
- pass (1)
-
password
_ field (22) - path (46)
-
path
_ info (11) -
path
_ translated (11) - permutation? (11)
- permute (22)
- permute! (22)
- pid (11)
- pipe (22)
- pivots (11)
- platform (11)
- pop (22)
- pos (11)
- pos= (11)
-
post
_ connection _ check (11) - pragma (11)
- pread (7)
- preprocess (2)
-
pretty
_ generate (11) -
pretty
_ unparse (11) - print (33)
- printf (11)
-
processing
_ instruction (11) -
program
_ name (11) -
psych
_ to _ yaml (11) - ptr (11)
- public (11)
- puke (1)
- putc (11)
- puts (22)
- pwrite (7)
-
radio
_ group (22) - raise (5)
-
raised
_ exception (11) - rakefile (11)
-
raw
_ data (11) -
rdoc
_ include (11) - read (88)
-
read
_ nonblock (42) -
readable
_ atfer _ eof? (11) - readchar (22)
- readline (46)
- readlines (88)
- readlink (11)
- readpartial (77)
- reason (11)
-
recvfrom
_ nonblock (11) - recvmsg (11)
- release (11)
- reopen (22)
-
require
_ path (11) -
require
_ paths (11) -
required
_ attribute (11) -
required
_ attribute? (11) -
required
_ attributes (11) - rewind (11)
- rmtree (11)
- rpartition (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 9 feature (11) -
rubygems
_ version (11) -
script
_ name (11) -
scrolling
_ list (22) - section (11)
- sections (11)
-
server
_ protocol (11) -
session
_ id _ context (11) -
set
_ backtrace (22) -
set
_ dictionary (22) -
set
_ encoding (33) - sfork (6)
-
signing
_ key (11) - signm (11)
- singular? (11)
- skip (1)
- slice (11)
- solve (11)
-
source
_ location (17) -
ssl
_ version (11) -
static
_ path (11) - string (11)
- succ (11)
- summary (11)
-
summary
_ indent (11) - swapcase (8)
- swapcase! (8)
- sysread (55)
- syswrite (11)
- target (11)
- tell (11)
- template (11)
-
template
_ dir (11) -
test
_ file (11) -
test
_ files (11) -
test
_ suite _ file (11) - title (11)
- title= (11)
-
to
_ a (44) -
to
_ ary (22) -
to
_ csv (22) -
to
_ der (22) -
to
_ json (11) -
to
_ path (2) -
to
_ pem (11) -
to
_ ptr (11) -
to
_ ruby (11) -
to
_ s (110) -
to
_ text (11) -
to
_ yaml (22) - tokenize (11)
- trace (11)
-
trace
_ object _ allocations (11) -
trace
_ object _ allocations _ start (11) -
trace
_ object _ allocations _ stop (11) - transaction (11)
- truncate (22)
-
trusted
_ cert _ path (11) -
try
_ link (22) - u (11)
- ungetc (11)
- unpack (11)
- upcase (8)
- upcase! (8)
- v (11)
-
v
_ inv (11) - value (22)
- ver (11)
- version (44)
- version= (11)
-
version
_ 1 _ 2 (11) -
version
_ 1 _ 2? (11) -
wait
_ all _ jobs _ execution (6) -
warn
_ unless _ e _ option (11) -
warning
_ unless _ e _ option (11) - webcvs (11)
- wrap (22)
- write (132)
-
write
_ nonblock (11) - xmlschema (11)
- yaml (11)
-
zipped
_ stream (11) - 制御構造 (11)
検索結果
先頭5件
-
IO
# write _ nonblock(string , exception: true) -> Integer | :wait _ writable (30556.0) -
IO をノンブロッキングモードに設定し、string を write(2) システムコールで書き出します。
...
IO をノンブロッキングモードに設定し、string を write(2) システムコールで書き出します。
write(2) が成功した場合、書き込んだ長さを返します。
EAGAIN, EINTR などは例外 Errno::EXXX として呼出元に報告されます。
書き込んだバ......数(つまり返り値)は String#bytesize の
値より小さい可能性があります。
発生した例外 がErrno::EAGAIN、 Errno::EWOULDBLOCK である場合は、
その例外オブジェクトに IO::WaitWritable が Object#extend
されます。よって IO::WaitWritable を write_nonbl......できます。
@param string 自身に書き込みたい文字列を指定します。
@param exception false を指定すると、書き込み時に Errno::EAGAIN、Errno::EWOULDBLOCK が発生
する代わりに :wait_writable を返します。
@raise IOError 自身が書き... -
IO
. read(path , **opt) -> String | nil (30320.0) -
path で指定されたファイルを offset 位置から length バイト分読み込んで返します。
...
path で指定されたファイルを offset 位置から
length バイト分読み込んで返します。
既に EOF に達している場合は nil を返します。ただし、length に nil か 0 が指定されている場合は、空文字列 "" を返します。例えば、IO.read(空......ソッドとして
動作します。
Kernel.#open と同様 path の先頭が "|" ならば、"|" に続くコマンドの出力を読み取ります。
@param path ファイル名を表す文字列か "|コマンド名" を指定します。
@param length 読み込む長さを整数で指定し......EOF まで読み込みます。
@param offset 読み込みを始めるオフセットを整数で指定します。
@param opt ファイル path を open する時に使われるオプションをキーワード引数で指定します。
@raise Errno::EXXX path のオープン、offset 位置へ... -
IO
. read(path , length = nil , **opt) -> String | nil (30320.0) -
path で指定されたファイルを offset 位置から length バイト分読み込んで返します。
...
path で指定されたファイルを offset 位置から
length バイト分読み込んで返します。
既に EOF に達している場合は nil を返します。ただし、length に nil か 0 が指定されている場合は、空文字列 "" を返します。例えば、IO.read(空......ソッドとして
動作します。
Kernel.#open と同様 path の先頭が "|" ならば、"|" に続くコマンドの出力を読み取ります。
@param path ファイル名を表す文字列か "|コマンド名" を指定します。
@param length 読み込む長さを整数で指定し......EOF まで読み込みます。
@param offset 読み込みを始めるオフセットを整数で指定します。
@param opt ファイル path を open する時に使われるオプションをキーワード引数で指定します。
@raise Errno::EXXX path のオープン、offset 位置へ... -
IO
. read(path , length = nil , offset = 0 , **opt) -> String | nil (30320.0) -
path で指定されたファイルを offset 位置から length バイト分読み込んで返します。
...
path で指定されたファイルを offset 位置から
length バイト分読み込んで返します。
既に EOF に達している場合は nil を返します。ただし、length に nil か 0 が指定されている場合は、空文字列 "" を返します。例えば、IO.read(空......ソッドとして
動作します。
Kernel.#open と同様 path の先頭が "|" ならば、"|" に続くコマンドの出力を読み取ります。
@param path ファイル名を表す文字列か "|コマンド名" を指定します。
@param length 読み込む長さを整数で指定し......EOF まで読み込みます。
@param offset 読み込みを始めるオフセットを整数で指定します。
@param opt ファイル path を open する時に使われるオプションをキーワード引数で指定します。
@raise Errno::EXXX path のオープン、offset 位置へ... -
IO
. binwrite(path , string , offset=nil) -> Integer (30302.0) -
path で指定されるファイルを開き、string を書き込み、 閉じます。
...path で指定されるファイルを開き、string を書き込み、
閉じます。
ファイルを開くときの mode が "rb:ASCII-8BIT" で、バイナリモードが有効
である点以外は IO.write と同じです。
Kernel.#open と同様 path の先頭が "|" ならば、"|" に......。
@param path ファイル名文字列
@param string 書き込む文字列
@param offset 書き込み開始位置
//emlist[例][ruby]{
# 8x8の真っ白なPNG画像データ。
png = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAAAAADhZOFXAAAADklEQVQIW2P4DwUMlDEA98A/wTjP
QBoAAAAASUVORK5CYII='.unpack('m').f......。
puts png[0...16].unpack('C*').map {|c| '%02x' % c }.join(' ')
# => 89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52
# binwriteを使用した場合: どの環境でも正しく保存できる。
IO.binwrite('white.binmode.png', png)
puts IO.binread('white.binmode.png', 16).unpack('C*').map {|c|... -
IO
. write(path , string , **opts) -> Integer (30284.0) -
path で指定されるファイルを開き、string を書き込み、 閉じます。
...path で指定されるファイルを開き、string を書き込み、
閉じます。
Kernel.#open と同様 path の先頭が "|" ならば、"|" に続くコマンドを実行し、コマンドの出力を標準出力に書き込みます。
offset を指定するとその位置までシー......ディングなどを指定することができます。
詳しくは IO.open を見てください。
@param path ファイル名文字列
@param string 書き込む文字列
@param offset 書き込み開始位置
@param opts ファイルを開くときのキーワード引数
//emlist[例][ruby......s line three\nAnd so on...\n"
IO.write("testfile", text) # => 66
IO.write("testfile", "0123456789", 20) #=> 10
IO.read("testfile")
# => "This is line one\nThi0123456789two\nThis is line three\nAnd so on...\n"
IO.write("testfile", "0123456789") #=> 10
IO.read("testfile")... -
IO
. write(path , string , offset=nil , **opts) -> Integer (30284.0) -
path で指定されるファイルを開き、string を書き込み、 閉じます。
...path で指定されるファイルを開き、string を書き込み、
閉じます。
Kernel.#open と同様 path の先頭が "|" ならば、"|" に続くコマンドを実行し、コマンドの出力を標準出力に書き込みます。
offset を指定するとその位置までシー......ディングなどを指定することができます。
詳しくは IO.open を見てください。
@param path ファイル名文字列
@param string 書き込む文字列
@param offset 書き込み開始位置
@param opts ファイルを開くときのキーワード引数
//emlist[例][ruby......s line three\nAnd so on...\n"
IO.write("testfile", text) # => 66
IO.write("testfile", "0123456789", 20) #=> 10
IO.read("testfile")
# => "This is line one\nThi0123456789two\nThis is line three\nAnd so on...\n"
IO.write("testfile", "0123456789") #=> 10
IO.read("testfile")... -
IO
. readlines(path , limit , chomp: false , opts={}) -> [String] (30272.0) -
path で指定されたファイルを全て読み込んで、その各行を要素としてもつ配列を返します。
...
path で指定されたファイルを全て読み込んで、その各行を要素としてもつ配列を返します。
Kernel.#open と同様 path の先頭が "|" ならば、"|" に続くコマンドの出力を読み取ります。
テキスト読み込みメソッドとして動作しま......します(パラグラフモード)。
@param limit 最大の読み込みバイト数
@param chomp true を指定すると各行の末尾から rs を取り除きます。
@param opts ファイルを開くときのオプション引数
@raise Errno::EXXX path のオープン、ファイルの読み......emlist[例][ruby]{
IO.write("testfile", "line1\nline2,\nline3\n")
IO.readlines("testfile") # => ["line1\n", "line2,\n", "line3\n"]
IO.readlines("testfile", ",") # => ["line1\nline2,", "\nline3\n"]
//}
//emlist[例: rs を取り除く(chomp = true)][ruby]{
IO.write("testfile",... -
IO
. readlines(path , rs = $ / , chomp: false , opts={}) -> [String] (30272.0) -
path で指定されたファイルを全て読み込んで、その各行を要素としてもつ配列を返します。
...
path で指定されたファイルを全て読み込んで、その各行を要素としてもつ配列を返します。
Kernel.#open と同様 path の先頭が "|" ならば、"|" に続くコマンドの出力を読み取ります。
テキスト読み込みメソッドとして動作しま......します(パラグラフモード)。
@param limit 最大の読み込みバイト数
@param chomp true を指定すると各行の末尾から rs を取り除きます。
@param opts ファイルを開くときのオプション引数
@raise Errno::EXXX path のオープン、ファイルの読み......emlist[例][ruby]{
IO.write("testfile", "line1\nline2,\nline3\n")
IO.readlines("testfile") # => ["line1\n", "line2,\n", "line3\n"]
IO.readlines("testfile", ",") # => ["line1\nline2,", "\nline3\n"]
//}
//emlist[例: rs を取り除く(chomp = true)][ruby]{
IO.write("testfile",... -
IO
. readlines(path , rs , limit , chomp: false , opts={}) -> [String] (30272.0) -
path で指定されたファイルを全て読み込んで、その各行を要素としてもつ配列を返します。
...
path で指定されたファイルを全て読み込んで、その各行を要素としてもつ配列を返します。
Kernel.#open と同様 path の先頭が "|" ならば、"|" に続くコマンドの出力を読み取ります。
テキスト読み込みメソッドとして動作しま......します(パラグラフモード)。
@param limit 最大の読み込みバイト数
@param chomp true を指定すると各行の末尾から rs を取り除きます。
@param opts ファイルを開くときのオプション引数
@raise Errno::EXXX path のオープン、ファイルの読み......emlist[例][ruby]{
IO.write("testfile", "line1\nline2,\nline3\n")
IO.readlines("testfile") # => ["line1\n", "line2,\n", "line3\n"]
IO.readlines("testfile", ",") # => ["line1\nline2,", "\nline3\n"]
//}
//emlist[例: rs を取り除く(chomp = true)][ruby]{
IO.write("testfile",... -
IO
# readlines(limit , chomp: false) -> [String] (30266.0) -
データを全て読み込んで、その各行を要素としてもつ配列を返します。 既に EOF に達していれば空配列 [] を返します。
...があります。
@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなしとみなします。
空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード)。
@param limit 最大の読......ト数
@param chomp true を指定すると各行の末尾から rs を取り除きます。
@raise IOError 自身が読み込み用にオープンされていなければ発生します。
//emlist[例][ruby]{
IO.write("testfile", "line1,\nline2,\nline3,\n")
File.open("testfile") { |f| p f.readli......ine3,\n"]
File.open("testfile") { |f| p f.readlines(3) } # => ["lin", "e1,", "\n", "lin", "e2,", "\n", "lin", "e3,", "\n"]
File.open("testfile") { |f| p f.readlines(",") } # => ["line1,", "\nline2,", "\nline3,", "\n"]
//}
//emlist[例: rsを取り除く(chomp = true)][ruby]{
IO.write("testfil... -
IO
# readlines(rs = $ / , chomp: false) -> [String] (30266.0) -
データを全て読み込んで、その各行を要素としてもつ配列を返します。 既に EOF に達していれば空配列 [] を返します。
...があります。
@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなしとみなします。
空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード)。
@param limit 最大の読......ト数
@param chomp true を指定すると各行の末尾から rs を取り除きます。
@raise IOError 自身が読み込み用にオープンされていなければ発生します。
//emlist[例][ruby]{
IO.write("testfile", "line1,\nline2,\nline3,\n")
File.open("testfile") { |f| p f.readli......ine3,\n"]
File.open("testfile") { |f| p f.readlines(3) } # => ["lin", "e1,", "\n", "lin", "e2,", "\n", "lin", "e3,", "\n"]
File.open("testfile") { |f| p f.readlines(",") } # => ["line1,", "\nline2,", "\nline3,", "\n"]
//}
//emlist[例: rsを取り除く(chomp = true)][ruby]{
IO.write("testfil...