別のキーワード
種類
ライブラリ
- English (22)
- ビルトイン (2583)
- coverage (6)
- csv (132)
- digest (11)
- erb (22)
- fiddle (33)
- fileutils (402)
-
irb
/ cmd / load (33) - json (11)
- logger (22)
- mkmf (22)
-
net
/ http (77) - nkf (11)
- objspace (11)
- open-uri (2)
- optparse (11)
- pathname (154)
- psych (75)
- rake (308)
-
rake
/ loaders / makefile (11) -
rake
/ packagetask (22) -
rdoc
/ parser / ruby (11) - ripper (33)
-
ripper
/ filter (22) -
ripper
/ lexer (22) -
ripper
/ sexp (22) -
rubygems
/ commands / which _ command (11) -
rubygems
/ config _ file (22) -
rubygems
/ installer (11) -
rubygems
/ source _ index (11) -
test
/ unit (1) - thread (2)
- timeout (19)
- un (11)
-
webrick
/ httprequest (11) -
webrick
/ ssl (11) - win32ole (11)
- zlib (33)
クラス
-
ARGF
. class (88) - BasicObject (22)
- Binding (17)
- CSV (132)
- Class (11)
- Coverage (6)
- Dir (223)
- ERB (22)
-
Fiddle
:: Function (11) -
Fiddle
:: Pointer (22) - File (539)
-
File
:: Stat (473) -
Gem
:: ConfigFile (22) -
Gem
:: Installer (11) -
Gem
:: SourceIndex (11) - IO (525)
-
IRB
:: ExtendCommand :: Load (11) -
IRB
:: ExtendCommand :: Require (11) -
IRB
:: ExtendCommand :: Source (11) - Logger (22)
-
Net
:: HTTP (44) -
Net
:: HTTPGenericRequest (22) -
Net
:: HTTPResponse (11) - Object (22)
- OptionParser (11)
- Pathname (154)
-
RDoc
:: Parser :: Ruby (11) -
Rake
:: Application (11) -
Rake
:: DefaultLoader (11) -
Rake
:: FileList (198) -
Rake
:: FileTask (22) -
Rake
:: MakefileLoader (11) -
Rake
:: PackageTask (22) - Ripper (77)
-
Ripper
:: Filter (22) -
RubyVM
:: InstructionSequence (99) - String (11)
-
WEBrick
:: HTTPRequest (11) -
WIN32OLE
_ TYPE (11) -
Zlib
:: GzipWriter (22)
モジュール
- FileTest (160)
- FileUtils (413)
-
GC
:: Profiler (44) - JSON (11)
- Kernel (356)
- ObjectSpace (11)
- Psych (75)
-
Rake
:: TaskManager (11) - RakeFileUtils (44)
-
RubyVM
:: AbstractSyntaxTree (8) -
Test
:: Unit (1) - Timeout (19)
-
WEBrick
:: Config (11)
キーワード
-
$ > (11) -
$ INPUT _ LINE _ NUMBER (11) -
$ NR (11) -
$ stdin (11) -
$ stdout (11) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - <=> (11)
- == (11)
- Base (11)
- ConditionVariable (11)
- Constants (11)
- DATA (11)
- GzipWriter (11)
- Marshal フォーマット (11)
-
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 1 . 0 (11) -
NEWS for Ruby 2
. 3 . 0 (9) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 0 . 0 (4) - NKF (11)
-
OPERATING
_ SYSTEM _ DEFAULTS (11) -
PLATFORM
_ DEFAULTS (11) - Ruby用語集 (11)
- SSL (11)
- Stat (11)
- Time (11)
- WhichCommand (11)
- [] (33)
-
absolute
_ path (22) -
absolute
_ path? (5) - advise (11)
-
allocation
_ sourcefile (11) - ascend (11)
- atime (44)
-
base
_ label (11) - basename (22)
- bigdecimal (11)
- birthtime (21)
- blksize (11)
- blockdev? (11)
- blocks (11)
-
body
_ stream (11) -
body
_ stream= (11) - call (11)
- caller (33)
- cd (22)
-
cgi
/ session (11) - chardev? (11)
- chdir (22)
- chmod (22)
-
chmod
_ R (11) - chown (44)
-
chown
_ R (11) - cleanpath (11)
-
clear
_ exclude (11) - clone (11)
- close (22)
- closed? (11)
- cmp (11)
-
collect
_ method (11) - commands (11)
-
compare
_ file (11) - compile (22)
-
compile
_ file (11) -
compile
_ option= (11) - copy (11)
- count (11)
- cp (11)
-
cp
_ lr (6) -
cp
_ r (11) -
create
_ makefile (11) - ctime (44)
- debug (11)
- delete (11)
- descend (11)
- dev (11)
-
dev
_ major (11) -
dev
_ minor (11) - directory? (11)
- dirname (22)
- dump (11)
- dup (11)
- each (66)
-
each
_ byte (22) -
each
_ child (28) -
each
_ codepoint (22) -
each
_ filename (11) -
each
_ line (66) - egrep (11)
- empty? (8)
- entries (11)
- eval (11)
-
excluded
_ from _ list? (11) - executable? (11)
-
executable
_ real? (22) - execute (33)
- exist? (11)
- existing (11)
- existing! (11)
- exists? (27)
- ext (11)
-
external
_ encoding (11) - extname (11)
- fail (33)
- fcntl (11)
- fiddle (11)
- file? (11)
- filename (44)
- filename= (11)
- fileno (21)
- filter (33)
- finish (11)
- flock (11)
- flush (11)
- fnmatch (11)
- fnmatch? (11)
-
for
_ fd (11) - foreach (66)
-
formatted
_ program _ filename (11) - formatter (11)
- ftype (22)
- get (22)
- getbyte (11)
- getc (11)
- gets (11)
- gid (11)
- glob (22)
- grpowned? (22)
- gsub! (11)
- helpfile (11)
- home (22)
- identical? (22)
- import (11)
- ino (11)
-
inplace
_ mode= (11) - install (11)
-
install
_ rb (11) -
instance
_ eval (22) -
internal
_ encoding (11) - irb (11)
-
is
_ a? (11) - join (11)
-
kind
_ of? (11) - label (11)
- lchmod (11)
- lchown (11)
- lex (11)
-
line
_ stub (6) - link (22)
- ln (11)
-
ln
_ s (11) - load (58)
-
load
_ file (11) -
load
_ specification (11) -
load
_ stream (22) - logger (11)
- lstat (22)
- makedirs (11)
- mkdir (22)
-
mkdir
_ p (11) - mkfifo (9)
- mkpath (11)
- mode (11)
- move (11)
- mtime (33)
- mv (11)
- needed? (11)
- new (110)
- nlink (11)
-
nowrite
_ flag (11) -
nowrite
_ flag= (11) - of (11)
- open (134)
- optparse (11)
- owned? (22)
-
package
_ files (11) -
package
_ files= (11) - parse (22)
-
parse
_ file (8) - path (44)
- pathmap (11)
- pipe? (11)
- pos (11)
- post (22)
- pread (7)
- profile (6)
- pwrite (7)
- query (11)
- raise (33)
- rake (11)
- rakefile (11)
-
raw
_ data (11) -
rb
_ compile _ error (11) -
rb
_ compile _ error _ with _ enc (11) -
rb
_ compile _ file (11) - rdev (11)
-
rdev
_ major (11) -
rdev
_ minor (11) - read (22)
-
read
_ body (11) - readable? (22)
-
readable
_ real? (11) - readbyte (22)
- readchar (11)
- readline (11)
- readlines (77)
- readlink (11)
- realpath (33)
- remove (11)
-
remove
_ entry (11) - rename (11)
- reopen (33)
- report (11)
- require (11)
-
require
_ relative (11) - resolve (11)
-
respond
_ to? (11) - result (11)
- rm (11)
-
rm
_ r (11) - rmdir (11)
- ruby (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 / build _ command (11) -
rubygems
/ commands / environment _ command (11) -
rubygems
/ commands / generate _ index _ command (11) -
rubygems
/ commands / install _ command (11) -
rubygems
/ commands / list _ command (11) -
rubygems
/ commands / mirror _ command (11) -
rubygems
/ commands / pristine _ command (11) -
rubygems
/ commands / query _ command (11) -
rubygems
/ commands / search _ command (11) -
rubygems
/ commands / specification _ command (11) -
rubygems
/ commands / uninstall _ command (11) -
rubygems
/ config _ file (11) -
safe
_ load (17) -
set
_ encoding _ by _ bom (5) - setgid? (22)
- setuid? (22)
-
setup
_ argv (1) - sexp (11)
-
sexp
_ raw (11) - size (22)
- size? (22)
- socket? (22)
-
source
_ location (6) - spawn (44)
- split (22)
- stat (22)
- sticky? (22)
- sub! (11)
- superclass (11)
- symlink (22)
- symlink? (22)
-
synthesize
_ file _ task (11) - system (24)
- syswrite (11)
- tell (11)
- test (22)
-
test
/ unit (1) - timeout (19)
-
to
_ a (11) -
to
_ ary (11) -
to
_ i (11) -
to
_ path (11) -
to
_ ptr (11) -
to
_ s (22) - tokenize (11)
-
total
_ time (11) - touch (11)
- tracer (11)
- truncate (22)
- tsort (11)
- uid (11)
- umask (22)
- unlink (11)
- uptodate? (11)
- utime (11)
-
verbose
_ flag (11) -
verbose
_ flag= (11) -
wait
_ writable (11) -
world
_ readable? (22) -
world
_ writable? (22) - writable? (22)
-
writable
_ real? (11) - write (11)
- zero? (22)
- セキュリティモデル (11)
- 制御構造 (11)
- 変数と定数 (11)
- 字句構造 (11)
検索結果
先頭5件
-
IO
# fileno -> Integer (38307.0) -
ファイル記述子を表す整数を返します。
...ファイル記述子を表す整数を返します。
@raise IOError 既に close されている場合に発生します。
//emlist[例][ruby]{
$stdin.fileno # => 0
$stdout.fileno # => 1
//}......ファイル記述子を表す整数を返します。
@raise IOError 既に close されている場合に発生します。
//emlist[例][ruby]{
$stdin.fileno # => 0
$stdout.fileno # => 1
//}
@see Dir#fileno... -
IO
# internal _ encoding -> Encoding | nil (35412.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
//}... -
IRB
:: ExtendCommand :: Require # execute(file _ name) -> bool (35341.0) -
ファイル file_name を現在の irb インタプリタ上で実行します。
...ル file_name を現在の irb インタプリタ上で実行します。
file_name に Ruby スクリプトを指定した場合は、Kernel.#require と異
なり、file_name の内容を irb で一行ずつタイプしたかのように、irb 上で一
行ずつ評価されます。require に......成功した場合は true を、そうでない場合は
false を返します。
拡張ライブラリ(*.so,*.o,*.dll など)を指定した場合は単純に require され
ます。
@param file_name ファイル名を文字列で指定します。... -
IRB
:: ExtendCommand :: Load # execute(file _ name , priv = nil) -> nil (32523.0) -
ファイル path を Ruby スクリプトとみなし、現在の irb インタプリタ上で実 行します。
...ファイル path を Ruby スクリプトとみなし、現在の irb インタプリタ上で実
行します。
Kernel.#load と異なり、path の内容を irb で一行ずつタイプしたかの
ように、irb 上で一行ずつ評価されます。
@param file_name ファイル名を文......字列で指定します。
@param priv 真を指定した場合は実行は内部的に生成される無名モジュール上
で行われ、グローバルな名前空間を汚染しません。
@raise LoadError 読み込みに失敗した場合に発生します。... -
IRB
:: ExtendCommand :: Source # execute(file _ name) -> nil (32423.0) -
現在の irb インタプリタ上で、 Ruby スクリプト path を評価します。
...在の irb インタプリタ上で、 Ruby スクリプト path を評価します。
path の内容を irb で一行ずつタイプしたかのように、irb 上で一行ずつ評価
されます。$" は更新されず、何度でも実行し直す事ができます。
@param file_name ファ... -
IO
# readlines(limit , chomp: false) -> [String] (32360.0) -
データを全て読み込んで、その各行を要素としてもつ配列を返します。 既に EOF に達していれば空配列 [] を返します。
...読み込んで、その各行を要素としてもつ配列を返します。
既に EOF に達していれば空配列 [] を返します。
テキスト読み込みメソッドとして動作します。
limit で最大読み込みバイト数を指定します。ただしマルチバイト文......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,", "\n"]
//}... -
IO
# readlines(rs = $ / , chomp: false) -> [String] (32360.0) -
データを全て読み込んで、その各行を要素としてもつ配列を返します。 既に EOF に達していれば空配列 [] を返します。
...読み込んで、その各行を要素としてもつ配列を返します。
既に EOF に達していれば空配列 [] を返します。
テキスト読み込みメソッドとして動作します。
limit で最大読み込みバイト数を指定します。ただしマルチバイト文......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,", "\n"]
//}... -
IO
# readlines(rs , limit , chomp: false) -> [String] (32360.0) -
データを全て読み込んで、その各行を要素としてもつ配列を返します。 既に EOF に達していれば空配列 [] を返します。
...読み込んで、その各行を要素としてもつ配列を返します。
既に EOF に達していれば空配列 [] を返します。
テキスト読み込みメソッドとして動作します。
limit で最大読み込みバイト数を指定します。ただしマルチバイト文......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,", "\n"]
//}... -
IO
# readlines(limit) -> [String] (32342.0) -
データを全て読み込んで、その各行を要素としてもつ配列を返します。 既に EOF に達していれば空配列 [] を返します。
...読み込んで、その各行を要素としてもつ配列を返します。
既に EOF に達していれば空配列 [] を返します。
テキスト読み込みメソッドとして動作します。
limit で最大読み込みバイト数を指定します。ただしマルチバイト文......am limit 最大の読み込みバイト数
@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,", "\n"]
//}
@see $/, IO#gets... -
IO
# readlines(rs = $ / ) -> [String] (32342.0) -
データを全て読み込んで、その各行を要素としてもつ配列を返します。 既に EOF に達していれば空配列 [] を返します。
...読み込んで、その各行を要素としてもつ配列を返します。
既に EOF に達していれば空配列 [] を返します。
テキスト読み込みメソッドとして動作します。
limit で最大読み込みバイト数を指定します。ただしマルチバイト文......am limit 最大の読み込みバイト数
@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,", "\n"]
//}
@see $/, IO#gets... -
IO
# readlines(rs , limit) -> [String] (32342.0) -
データを全て読み込んで、その各行を要素としてもつ配列を返します。 既に EOF に達していれば空配列 [] を返します。
...読み込んで、その各行を要素としてもつ配列を返します。
既に EOF に達していれば空配列 [] を返します。
テキスト読み込みメソッドとして動作します。
limit で最大読み込みバイト数を指定します。ただしマルチバイト文......am limit 最大の読み込みバイト数
@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,", "\n"]
//}
@see $/, IO#gets... -
IO
# each _ line(limit , chomp: false) {|line| . . . } -> self (32336.0) -
IO の現在位置から 1 行ずつ文字列として読み込み、それを引数として 与えられたブロックを実行します。
...
IO の現在位置から 1 行ずつ文字列として読み込み、それを引数として
与えられたブロックを実行します。
ブロックが与えられなかった場合は、自身から生成した
Enumerator オブジェクトを返します。
テキスト読み込みメソ......limit 最大の読み込みバイト数
@param chomp true を指定すると各行の末尾から "\n", "\r", または "\r\n" を取り除きます。
@raise IOError 自身が読み込み用にオープンされていなければ発生します。
//emlist[例: 引数なし][ruby]{
IO.write("tes......tfile", "This is line one,\nThis is line two,\nThis is line three,\nAnd so on...")
f = File.new("testfile")
f.each { |line| p "#{f.lineno}: #{line}" }
# => "1: This is line one,\n"
# "2: This is line two,\n"
# "3: This is line three,\n"
# "4: And so on..."
//}
//emlist[例: 行の区切りに半角... -
IO
# each _ line(rs = $ / , chomp: false) {|line| . . . } -> self (32336.0) -
IO の現在位置から 1 行ずつ文字列として読み込み、それを引数として 与えられたブロックを実行します。
...
IO の現在位置から 1 行ずつ文字列として読み込み、それを引数として
与えられたブロックを実行します。
ブロックが与えられなかった場合は、自身から生成した
Enumerator オブジェクトを返します。
テキスト読み込みメソ......limit 最大の読み込みバイト数
@param chomp true を指定すると各行の末尾から "\n", "\r", または "\r\n" を取り除きます。
@raise IOError 自身が読み込み用にオープンされていなければ発生します。
//emlist[例: 引数なし][ruby]{
IO.write("tes......tfile", "This is line one,\nThis is line two,\nThis is line three,\nAnd so on...")
f = File.new("testfile")
f.each { |line| p "#{f.lineno}: #{line}" }
# => "1: This is line one,\n"
# "2: This is line two,\n"
# "3: This is line three,\n"
# "4: And so on..."
//}
//emlist[例: 行の区切りに半角...