1153件ヒット
[1101-1153件を表示]
(0.050秒)
別のキーワード
ライブラリ
- ビルトイン (815)
- csv (120)
-
irb
/ cmd / help (12) -
irb
/ context (24) - optparse (24)
- pathname (36)
- rake (12)
- stringio (86)
- strscan (24)
クラス
-
ARGF
. class (108) - Array (12)
- BasicObject (12)
- Binding (19)
- CSV (84)
-
CSV
:: FieldInfo (12) - Enumerator (24)
-
Enumerator
:: Yielder (6) - IO (272)
-
IRB
:: Context (24) -
IRB
:: ExtendCommand :: Help (12) - Module (36)
- OptionParser (24)
- Pathname (36)
-
Rake
:: FileList (12) -
RubyVM
:: AbstractSyntaxTree :: Node (14) -
RubyVM
:: InstructionSequence (12) - String (216)
- StringIO (86)
- StringScanner (24)
- Thread (24)
-
Thread
:: Backtrace :: Location (12) - TracePoint (12)
モジュール
- Enumerable (60)
キーワード
- [] (72)
-
add
_ trace _ func (12) -
beginning
_ of _ line? (12) - binread (12)
- bol? (12)
- chunk (12)
-
class
_ eval (12) -
const
_ source _ location (12) - convert (36)
- each (96)
-
each
_ char (24) -
each
_ codepoint (24) -
each
_ line (144) - egrep (12)
- eval (12)
- execute (12)
-
field
_ size _ limit (12) -
first
_ lineno (19) - gets (36)
-
inplace
_ mode (12) -
inplace
_ mode= (12) -
instance
_ eval (12) -
last
_ lineno (7) - lineno (36)
- lines (38)
-
module
_ eval (12) - next (12)
-
next
_ values (12) -
parse
_ csv (12) - pos (12)
- pos= (12)
- pread (8)
- readline (24)
- readlines (60)
- reopen (36)
-
set
_ trace _ func (12) - slice (72)
-
slice
_ before (24) -
source
_ location (7) - stat (12)
- sum (36)
- summarize (24)
- tell (12)
-
to
_ csv (12) -
to
_ proc (6) -
use
_ readline (12) -
use
_ readline? (12)
検索結果
先頭5件
-
StringIO
# each(rs = $ / ) -> Enumerator (23.0) -
自身から 1 行ずつ読み込み、それを引数として与えられたブロックを実行します。
...連続する改行を行の区切りとみなします(パラグラフモード)。
@raise IOError 自身が読み取り不可なら発生します。
//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge\nfoo\n")
a.each{|l| p l }
#=> "hoge\n"
# "foo\n"
//}
@see $/
@see IO#each_line... -
CSV
# field _ size _ limit -> Integer (19.0) -
フィールドサイズの最大値を返します。
...//emlist[例][ruby]{
require "csv"
csv = CSV.new(DATA)
csv.field_size_limit # => nil
p csv.read # => [["a", "b"], ["\n2\n2\n", ""]]
DATA.rewind
csv = CSV.new(DATA, field_size_limit: 4)
p csv.field_size_limit # => 4
csv.read # => #<CSV::MalformedCSVError: Field size exceeded on line 2.>
__END__
"... -
Enumerator
# next _ values -> Array (19.0) -
「次」のオブジェクトを配列で返します。
...列挙には影響を与えません。
ただし、 IO#each_line のようにおおもとの列挙メカニズムが副作用を
伴っている場合には影響があり得ます。
//emlist[例: next と next_values の違いを][ruby]{
o = Object.new
def o.each
yield
yield 1
yield 1, 2... -
OptionParser
# summarize(to = [] , width = self . summary _ width , max = width - 1 , indent= self . summary _ indent) -> () (14.0) -
サマリを指定された to へと加えていきます。
...max サマリの最大幅を整数で指定します。
@param indent サマリのインデントを文字列で指定します。
//emlist[例][ruby]{
require "optparse"
opts = OptionParser.new do |opts|
opts.on_head("-i", "--init")
opts.on("-u", "--update")
opts.on_tail("-h", "--help")
e... -
IO
# reopen(io) -> self (11.0) -
自身を指定された io に繋ぎ換えます。
...自身を指定された io に繋ぎ換えます。
クラスも io に等しくなることに注意してください。
IO#pos, IO#lineno などは指定された io と等しくなります。
@param io 自身を繋ぎ換えたい IO オブジェクトを指定します。
@raise IOError...