種類
ライブラリ
- English (11)
- ビルトイン (1415)
-
cgi
/ core (33) -
cgi
/ html (22) -
cgi
/ session (22) - csv (143)
- etc (11)
- fiddle (33)
- fileutils (160)
-
irb
/ input-method (11) -
irb
/ magic-file (22) - logger (11)
-
net
/ ftp (22) -
net
/ http (22) - objspace (11)
- open-uri (37)
- openssl (33)
- optparse (11)
- pathname (11)
- psych (64)
- pty (11)
- rake (187)
-
rake
/ loaders / makefile (11) -
rake
/ packagetask (22) -
rdoc
/ context (11) -
rdoc
/ generator / json _ index (11) -
rdoc
/ parser (11) -
rdoc
/ parser / c (11) -
rdoc
/ parser / ruby (11) -
rdoc
/ parser / simple (11) - readline (11)
- ripper (22)
-
ripper
/ filter (11) -
ripper
/ lexer (22) -
ripper
/ sexp (22) -
rubygems
/ indexer (11) -
rubygems
/ package (22) -
rubygems
/ package / tar _ writer (44) -
rubygems
/ remote _ fetcher (11) -
rubygems
/ source _ index (11) -
rubygems
/ specification (143) - shell (30)
-
shell
/ builtin-command (6) -
shell
/ command-processor (78) -
shell
/ filter (30) - socket (22)
- syslog (22)
- tempfile (50)
- thread (2)
- timeout (19)
-
webrick
/ httpservlet / filehandler (22) -
webrick
/ log (11) - zlib (154)
クラス
-
ARGF
. class (22) - Binding (6)
-
CGI
:: Session :: FileStore (22) - CSV (143)
- Class (11)
-
Fiddle
:: Function (11) -
Fiddle
:: Pointer (22) - File (480)
-
Gem
:: FileOperations (11) -
Gem
:: Indexer (11) -
Gem
:: Package :: TarWriter (44) -
Gem
:: RemoteFetcher (11) -
Gem
:: SourceIndex (11) -
Gem
:: Specification (143) - IO (599)
-
IRB
:: StdioInputMethod (11) - Logger (11)
-
Net
:: FTP (22) -
Net
:: HTTPGenericRequest (22) -
OpenSSL
:: Config (11) -
OpenSSL
:: X509 :: ExtensionFactory (11) - OptionParser (11)
- Pathname (11)
-
RDoc
:: Context (11) -
RDoc
:: Generator :: JsonIndex (11) -
RDoc
:: Options (11) -
RDoc
:: Parser (11) -
RDoc
:: Parser :: C (11) -
RDoc
:: Parser :: Ruby (11) -
RDoc
:: Parser :: Simple (11) -
Rake
:: Application (33) -
Rake
:: FileCreationTask (22) -
Rake
:: FileList (88) -
Rake
:: FileTask (11) -
Rake
:: MakefileLoader (11) -
Rake
:: PackageTask (22) - Ripper (66)
-
Ripper
:: Filter (11) -
RubyVM
:: InstructionSequence (77) - Shell (30)
-
Shell
:: AppendIO (6) -
Shell
:: CommandProcessor (78) -
Shell
:: Filter (30) -
Socket
:: AncillaryData (11) - Tempfile (50)
- UNIXSocket (11)
-
WEBrick
:: BasicLog (11) -
WEBrick
:: HTTPServlet :: FileHandler (22) -
Zlib
:: GzipFile (22) -
Zlib
:: GzipReader (55) -
Zlib
:: GzipWriter (66)
モジュール
-
CGI
:: HtmlExtension (22) -
CGI
:: QueryExtension (33) - Etc (11)
- FileTest (55)
- FileUtils (160)
- Kernel (142)
- Marshal (22)
- ObjectSpace (11)
- OpenURI (22)
- PTY (11)
- Psych (64)
-
Rake
:: TaskManager (11) - Readline (11)
- Syslog (22)
- Timeout (19)
- URI (7)
オブジェクト
-
IRB
:: MagicFile (22)
キーワード
-
$ DEFAULT _ OUTPUT (11) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - ConditionVariable (11)
- Constants (11)
-
DEFAULT
_ RAKEFILES (11) - ExtensionFactory (11)
-
FILENAME
_ COMPLETION _ PROC (11) - FileCreationTask (11)
- FileOperations (11)
- GzipReader (11)
-
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 1 . 0 (11) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 0 . 0 (4) -
SC
_ MAPPED _ FILES (11) - Win32ネイティブ版Rubyの互換性問題 (11)
- [] (11)
-
absolute
_ path (11) -
add
_ file (22) -
add
_ file _ simple (22) - advise (11)
-
all
_ one _ file (11) -
allocation
_ sourcefile (11) - append (18)
- atime (40)
-
base
_ label (11) - birthtime (10)
- blockdev? (17)
-
body
_ stream (11) -
body
_ stream= (11) - call (11)
-
cgi
/ session (11) - chardev? (40)
- chmod (11)
-
chmod
_ R (11) - chown (22)
-
chown
_ R (11) -
compare
_ stream (11) - compile (22)
- compress (11)
- config= (11)
-
cp
_ lr (6) - create (20)
-
create
_ body (11) - ctime (40)
- delete (11)
- directory? (17)
-
do
_ OPTIONS (11) - dump (22)
- each (77)
-
each
_ byte (22) -
each
_ char (22) -
each
_ codepoint (22) -
each
_ line (66) - egrep (11)
- empty? (8)
- eof (11)
- eof? (11)
-
excluded
_ from _ list? (11) -
executable
_ real? (11) - exist? (17)
- existing (11)
- existing! (11)
- exists? (6)
- ext (11)
-
external
_ encoding (11) -
extra
_ rdoc _ files (11) -
extra
_ rdoc _ files= (11) - fcntl (11)
- fdatasync (11)
- file? (17)
-
file
_ create (11) -
file
_ field (22) -
file
_ name (11) - files (22)
- files= (11)
- filter (33)
- flock (22)
- fnmatch (11)
- fnmatch? (11)
- foreach (11)
- gets (24)
- grpowned? (17)
- gsub! (11)
-
have
_ option? (11) - identical? (22)
- import (11)
- install (11)
-
internal
_ encoding (11) - isatty (11)
- label (11)
- lchmod (11)
- lchown (11)
- lex (11)
-
lib
_ files (11) - load (47)
-
load
_ rakefile (11) -
load
_ specification (11) -
load
_ stream (22) - lstat (22)
- makedirs (11)
-
mkdir
_ p (11) - mkpath (11)
- mtime (29)
- needed? (22)
- new (181)
- of (11)
- open (178)
- open! (11)
-
open
_ uri (22) -
open
_ uri _ or _ path (11) - owned? (17)
-
package
_ files (11) -
package
_ files= (11) - parse (22)
-
parser
_ for (11) - path (22)
- pipe? (17)
- pread (7)
- printf (11)
- rakefile (11)
-
rb
_ compile _ file (11) - read (55)
- readable? (22)
-
readable
_ atfer _ eof? (11) -
readable
_ real? (11) - readbyte (11)
- readchar (22)
- readline (44)
- readlines (77)
- readlink (11)
-
record
_ location (11) -
recv
_ io (11) - reopen (44)
- resolve (11)
- restore (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 4 feature (11) -
ruby 1
. 9 feature (11) -
rubygems
/ commands / specification _ command (11) -
safe
_ load (17) -
safe
_ unlink (11) -
set
_ encoding (33) - setgid? (11)
- setuid? (11)
- sexp (11)
-
sexp
_ raw (11) - size (11)
- size? (11)
- socket? (11)
-
source
_ location (6) - spawn (44)
- stat (33)
- sticky? (11)
- storbinary (22)
- superclass (11)
- symlink? (11)
- sync= (11)
-
synthesize
_ file _ task (11) - sysread (11)
- system (24)
- test (22)
-
test
_ file (11) -
test
_ file= (11) -
test
_ files (11) -
test
_ files= (11) -
test
_ suite _ file (11) -
test
_ suite _ file= (11) - timeout (19)
-
to
_ io (11) -
to
_ ptr (11) - tokenize (11)
- truncate (22)
- tty? (11)
-
unescape
_ filename? (11) - ungetc (11)
-
unix
_ rights (11) - unlink (11)
- update (11)
- uptodate? (11)
-
world
_ readable? (11) -
world
_ writable? (11) - wrap (44)
- writable? (11)
- write (7)
- zero? (11)
- セキュリティモデル (11)
- 制御構造 (11)
検索結果
先頭5件
-
IO (64456.0)
-
基本的な入出力機能のためのクラスです。
...基本的な入出力機能のためのクラスです。
File::Constants は、File から IO へ移動しました。
===[a:m17n] 多言語化と IO のエンコーディング
IO オブジェクトはエンコーディングを持ちます。
エンコーディングの影響を受けるメ......と受けないメソッドがあります。
影響を受けるメソッドでは、IO のエンコーディングに従い読み込まれた文字列のエンコーディングが決定されます。
また IO のエンコーディングを適切に設定することにより、読み込み時......いメソッド
IO の読み込みメソッドは2種類存在します。
テキスト読み込みメソッドとバイナリ読み込みメソッドです。
テキスト読み込みメソッドは IO のエンコーディングの影響をうけます。
詳しくは「io_encoding」を参照... -
IO
# internal _ encoding -> Encoding | nil (56428.0) -
IO の内部エンコーディングを返します。 内部エンコーディングが指定されていない場合は nil を返します。
...
IO の内部エンコーディングを返します。
内部エンコーディングが指定されていない場合は nil を返します。
//emlist[例][ruby]{
IO.write("testfile", "abcde")
File.open("testfile") do |f|
p f.internal_encoding # => nil
f.set_encoding("ASCII-8BIT", "EUC-JP"......)
p f.internal_encoding # => #<Encoding:EUC-JP>
end
//}... -
IO
# each _ line(limit , chomp: false) {|line| . . . } -> self (53358.0) -
IO の現在位置から 1 行ずつ文字列として読み込み、それを引数として 与えられたブロックを実行します。
...
IO の現在位置から 1 行ずつ文字列として読み込み、それを引数として
与えられたブロックを実行します。
ブロックが与えられなかった場合は、自身から生成した
Enumerator オブジェクトを返します。
テキスト読み込みメソ......として動作します。
limit で最大読み込みバイト数を指定します。ただしマルチバイト文字が途中で
切れないように余分に読み込む場合があります。
@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切......@param chomp true を指定すると各行の末尾から "\n", "\r", または "\r\n" を取り除きます。
@raise IOError 自身が読み込み用にオープンされていなければ発生します。
//emlist[例: 引数なし][ruby]{
IO.write("testfile", "This is line one,\nThis is line... -
IO
# each _ line(rs = $ / , chomp: false) {|line| . . . } -> self (53358.0) -
IO の現在位置から 1 行ずつ文字列として読み込み、それを引数として 与えられたブロックを実行します。
...
IO の現在位置から 1 行ずつ文字列として読み込み、それを引数として
与えられたブロックを実行します。
ブロックが与えられなかった場合は、自身から生成した
Enumerator オブジェクトを返します。
テキスト読み込みメソ......として動作します。
limit で最大読み込みバイト数を指定します。ただしマルチバイト文字が途中で
切れないように余分に読み込む場合があります。
@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切......@param chomp true を指定すると各行の末尾から "\n", "\r", または "\r\n" を取り除きます。
@raise IOError 自身が読み込み用にオープンされていなければ発生します。
//emlist[例: 引数なし][ruby]{
IO.write("testfile", "This is line one,\nThis is line... -
IO
# each _ line(rs , limit , chomp: false) {|line| . . . } -> self (53358.0) -
IO の現在位置から 1 行ずつ文字列として読み込み、それを引数として 与えられたブロックを実行します。
...
IO の現在位置から 1 行ずつ文字列として読み込み、それを引数として
与えられたブロックを実行します。
ブロックが与えられなかった場合は、自身から生成した
Enumerator オブジェクトを返します。
テキスト読み込みメソ......として動作します。
limit で最大読み込みバイト数を指定します。ただしマルチバイト文字が途中で
切れないように余分に読み込む場合があります。
@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切......@param chomp true を指定すると各行の末尾から "\n", "\r", または "\r\n" を取り除きます。
@raise IOError 自身が読み込み用にオープンされていなければ発生します。
//emlist[例: 引数なし][ruby]{
IO.write("testfile", "This is line one,\nThis is line... -
IO
# readlines(limit , chomp: false) -> [String] (53348.0) -
データを全て読み込んで、その各行を要素としてもつ配列を返します。 既に EOF に達していれば空配列 [] を返します。
...として動作します。
limit で最大読み込みバイト数を指定します。ただしマルチバイト文字が途中で
切れないように余分に読み込む場合があります。
@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.readlines } # => ["line1,\n", "line2,\n", "line3,\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,", "\... -
IO
# readlines(rs = $ / , chomp: false) -> [String] (53348.0) -
データを全て読み込んで、その各行を要素としてもつ配列を返します。 既に EOF に達していれば空配列 [] を返します。
...として動作します。
limit で最大読み込みバイト数を指定します。ただしマルチバイト文字が途中で
切れないように余分に読み込む場合があります。
@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.readlines } # => ["line1,\n", "line2,\n", "line3,\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,", "\... -
IO
# readlines(rs , limit , chomp: false) -> [String] (53348.0) -
データを全て読み込んで、その各行を要素としてもつ配列を返します。 既に EOF に達していれば空配列 [] を返します。
...として動作します。
limit で最大読み込みバイト数を指定します。ただしマルチバイト文字が途中で
切れないように余分に読み込む場合があります。
@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.readlines } # => ["line1,\n", "line2,\n", "line3,\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,", "\... -
IO
# each _ line(limit) {|line| . . . } -> self (53346.0) -
IO の現在位置から 1 行ずつ文字列として読み込み、それを引数として 与えられたブロックを実行します。
...
IO の現在位置から 1 行ずつ文字列として読み込み、それを引数として
与えられたブロックを実行します。
ブロックが与えられなかった場合は、自身から生成した
Enumerator オブジェクトを返します。
テキスト読み込みメソ......として動作します。
limit で最大読み込みバイト数を指定します。ただしマルチバイト文字が途中で
切れないように余分に読み込む場合があります。
@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切......@param limit 最大の読み込みバイト数
@raise IOError 自身が読み込み用にオープンされていなければ発生します。
//emlist[例: 引数なし][ruby]{
IO.write("testfile", "This is line one,\nThis is line two,\nThis is line three,\nAnd so on...")
f = File.new("testfile"... -
IO
# each _ line(rs = $ / ) {|line| . . . } -> self (53346.0) -
IO の現在位置から 1 行ずつ文字列として読み込み、それを引数として 与えられたブロックを実行します。
...
IO の現在位置から 1 行ずつ文字列として読み込み、それを引数として
与えられたブロックを実行します。
ブロックが与えられなかった場合は、自身から生成した
Enumerator オブジェクトを返します。
テキスト読み込みメソ......として動作します。
limit で最大読み込みバイト数を指定します。ただしマルチバイト文字が途中で
切れないように余分に読み込む場合があります。
@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切......@param limit 最大の読み込みバイト数
@raise IOError 自身が読み込み用にオープンされていなければ発生します。
//emlist[例: 引数なし][ruby]{
IO.write("testfile", "This is line one,\nThis is line two,\nThis is line three,\nAnd so on...")
f = File.new("testfile"... -
IO
# each _ line(rs , limit) {|line| . . . } -> self (53346.0) -
IO の現在位置から 1 行ずつ文字列として読み込み、それを引数として 与えられたブロックを実行します。
...
IO の現在位置から 1 行ずつ文字列として読み込み、それを引数として
与えられたブロックを実行します。
ブロックが与えられなかった場合は、自身から生成した
Enumerator オブジェクトを返します。
テキスト読み込みメソ......として動作します。
limit で最大読み込みバイト数を指定します。ただしマルチバイト文字が途中で
切れないように余分に読み込む場合があります。
@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切......@param limit 最大の読み込みバイト数
@raise IOError 自身が読み込み用にオープンされていなければ発生します。
//emlist[例: 引数なし][ruby]{
IO.write("testfile", "This is line one,\nThis is line two,\nThis is line three,\nAnd so on...")
f = File.new("testfile"... -
IO
. readlines(path , limit , chomp: false , opts={}) -> [String] (53342.0) -
path で指定されたファイルを全て読み込んで、その各行を要素としてもつ配列を返します。
...path で指定されたファイルを全て読み込んで、その各行を要素としてもつ配列を返します。
Kernel.#open と同様 path の先頭が "|" ならば、"|" に続くコマンドの出力を読み取ります。
テキスト読み込みメソッドとして動作しま......す。
limit で最大読み込みバイト数を指定します。ただしマルチバイト文字が途中で
切れないように余分に読み込む場合があります。
opts でファイルを開くときのオプションを指定します。エンコーディングなど
を指定で......きます。
File.open と同様なのでそちらを参照してください。
@param path ファイル名を表す文字列か "|コマンド名" を指定します。
@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなしとみなします。... -
IO
. readlines(path , rs = $ / , chomp: false , opts={}) -> [String] (53342.0) -
path で指定されたファイルを全て読み込んで、その各行を要素としてもつ配列を返します。
...path で指定されたファイルを全て読み込んで、その各行を要素としてもつ配列を返します。
Kernel.#open と同様 path の先頭が "|" ならば、"|" に続くコマンドの出力を読み取ります。
テキスト読み込みメソッドとして動作しま......す。
limit で最大読み込みバイト数を指定します。ただしマルチバイト文字が途中で
切れないように余分に読み込む場合があります。
opts でファイルを開くときのオプションを指定します。エンコーディングなど
を指定で......きます。
File.open と同様なのでそちらを参照してください。
@param path ファイル名を表す文字列か "|コマンド名" を指定します。
@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなしとみなします。... -
IO
. readlines(path , rs , limit , chomp: false , opts={}) -> [String] (53342.0) -
path で指定されたファイルを全て読み込んで、その各行を要素としてもつ配列を返します。
...path で指定されたファイルを全て読み込んで、その各行を要素としてもつ配列を返します。
Kernel.#open と同様 path の先頭が "|" ならば、"|" に続くコマンドの出力を読み取ります。
テキスト読み込みメソッドとして動作しま......す。
limit で最大読み込みバイト数を指定します。ただしマルチバイト文字が途中で
切れないように余分に読み込む場合があります。
opts でファイルを開くときのオプションを指定します。エンコーディングなど
を指定で......きます。
File.open と同様なのでそちらを参照してください。
@param path ファイル名を表す文字列か "|コマンド名" を指定します。
@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなしとみなします。...