別のキーワード
ライブラリ
- ビルトイン (1283)
-
cgi
/ core (12) - csv (132)
-
irb
/ cmd / help (12) -
irb
/ context (36) -
irb
/ frame (12) -
irb
/ input-method (72) -
net
/ ftp (156) -
net
/ imap (24) -
net
/ pop (12) - openssl (48)
- optparse (24)
- pathname (48)
- prettyprint (12)
- psych (84)
- rake (24)
-
rdoc
/ markdown (24) -
rdoc
/ markup (12) -
rdoc
/ text (12) - rexml (24)
- ripper (12)
-
ripper
/ filter (12) - rss (12)
-
rubygems
/ installer (12) -
shell
/ builtin-command (12) -
shell
/ filter (6) -
shell
/ system-command (6) - stringio (110)
- strscan (24)
- tracer (36)
-
webrick
/ httprequest (12) -
webrick
/ httpresponse (12) - zlib (120)
クラス
-
ARGF
. class (426) - Array (12)
- BasicObject (12)
- Binding (19)
- CGI (12)
- CSV (84)
-
CSV
:: FieldInfo (24) - Enumerator (24)
-
Enumerator
:: Yielder (6) -
Gem
:: Installer (12) - IO (422)
-
IRB
:: Context (36) -
IRB
:: ExtendCommand :: Help (12) -
IRB
:: Frame (12) -
IRB
:: ReadlineInputMethod (60) -
IRB
:: StdioInputMethod (12) - Module (36)
-
Net
:: FTP (156) -
Net
:: IMAP :: BodyTypeMessage (12) -
Net
:: IMAP :: BodyTypeText (12) -
Net
:: POPMail (12) - OptionParser (24)
- Pathname (48)
- PrettyPrint (12)
-
Psych
:: Emitter (24) -
Psych
:: Nodes :: Node (24) -
Psych
:: Parser :: Mark (12) -
Psych
:: SyntaxError (24) -
RDoc
:: Markdown (24) -
RDoc
:: Markup (12) -
RDoc
:: Options (48) -
REXML
:: ParseException (24) -
RSS
:: NotWellFormedError (12) -
Rake
:: FileList (12) - Ripper (12)
-
Ripper
:: Filter (12) -
RubyVM
:: AbstractSyntaxTree :: Node (14) -
RubyVM
:: InstructionSequence (12) -
Shell
:: Cat (6) -
Shell
:: Filter (6) -
Shell
:: SystemCommand (6) -
Shell
:: Tee (6) - String (216)
- StringIO (110)
- StringScanner (24)
- Thread (24)
-
Thread
:: Backtrace :: Location (12) - TracePoint (12)
- Tracer (36)
-
WEBrick
:: HTTPRequest (12) -
WEBrick
:: HTTPResponse (12) -
Zlib
:: GzipReader (120)
モジュール
- Enumerable (60)
- Kernel (12)
-
OpenSSL
:: Buffering (48) -
RDoc
:: Text (12)
キーワード
- [] (72)
-
add
_ trace _ func (12) -
beginning
_ of _ line? (12) - binread (12)
- bol? (12)
-
break
_ on _ newline (12) -
break
_ on _ newline= (12) - chunk (12)
-
class
_ eval (12) -
const
_ source _ location (12) - context (12)
- convert (36)
- dir (24)
- each (204)
-
each
_ char (24) -
each
_ codepoint (24) -
each
_ line (228) - egrep (12)
- encoding (12)
- eof (12)
- eof? (24)
- eval (12)
- evaluate (12)
- execute (12)
-
field
_ size _ limit (12) - file (12)
-
first
_ lineno (19) -
get
_ line (12) -
get
_ line _ types (12) - gets (84)
- gettextfile (24)
-
include
_ line _ numbers (12) -
inline
_ source (12) -
inplace
_ mode (12) -
inplace
_ mode= (12) -
instance
_ eval (12) -
last
_ lineno (7) - line= (12)
-
line
_ numbers (12) -
line
_ numbers= (12) -
line
_ width (12) -
line
_ width= (12) - lineno (108)
- lineno= (48)
- lines (146)
- list (24)
- ls (24)
-
module
_ eval (12) - newline (12)
- next (12)
-
next
_ values (12) - offset (12)
-
parse
_ csv (12) - pos (24)
- pos= (24)
- pread (8)
- print (12)
- puttextfile (24)
-
readable
_ atfer _ eof? (12) - readline (120)
- readlines (132)
- reopen (36)
-
request
_ line (12) - retrlines (12)
- rewind (24)
-
set
_ get _ line _ procs (12) -
set
_ trace _ func (12) - shebang (12)
- slice (72)
-
slice
_ before (24) -
source
_ location (7) - stat (12)
-
status
_ line (12) - storlines (24)
-
strip
_ newlines (12) - sum (36)
- summarize (24)
- tell (24)
-
to
_ a (36) -
to
_ csv (12) -
to
_ proc (6) -
to
_ yaml (12) - top (12)
-
trace
_ func (24) -
use
_ readline (12) -
use
_ readline? (12) - yaml (12)
検索結果
先頭5件
-
String
# each _ line(rs = $ / , chomp: false) {|line| . . . } -> self (6238.0) -
文字列中の各行に対して繰り返します。 行の区切りは rs に指定した文字列で、 そのデフォルト値は変数 $/ の値です。 各 line には区切りの文字列も含みます。
...行に対して繰り返します。
行の区切りは rs に指定した文字列で、
そのデフォルト値は変数 $/ の値です。
各 line には区切りの文字列も含みます。
rs に nil を指定すると行区切りなしとみなします。
rs に空文字列 "" を指定......h_line do |line|
p line
end
# => "aa\n"
# => "bb\n"
# => "cc\n"
p "aa\nbb\ncc\n".lines.to_a # => ["aa\n", "bb\n", "cc\n"]
p "aa\n".lines.to_a # => ["aa\n"]
p "".lines.to_a # => []
s = "aa\nbb\ncc\n"
p s.lines("\n").to_a #=> ["aa\n", "bb\n", "cc\n"]
p s.lines......("bb").to_a #=> ["aa\nbb", "\ncc\n"]
//}
@see String#lines... -
String
# lines(rs = $ / ) {|line| . . . } -> self (6236.0) -
文字列中の各行を文字列の配列で返します。(self.each_line.to_a と同じです)
...列の配列で返します。(self.each_line.to_a と同じです)
//emlist[][ruby]{
"aa\nbb\ncc\n".lines # => ["aa\n", "bb\n", "cc\n"]
//}
行の区切りは rs に指定した文字列で、 そのデフォルト値は変数 $/ の値です。
各 line には区切りの文字列も含みます......(つまり空行で分割します)。
@param rs 行末を示す文字列
ブロックが指定された場合は String#each_line と同じように動作します。
Ruby 2.6 までは deprecated の警告が出ますが、Ruby 2.7 で警告は削除されました。
@see String#each_line... -
String
# lines(rs = $ / , chomp: false) {|line| . . . } -> self (6236.0) -
文字列中の各行を文字列の配列で返します。(self.each_line.to_a と同じです)
...列の配列で返します。(self.each_line.to_a と同じです)
//emlist[][ruby]{
"aa\nbb\ncc\n".lines # => ["aa\n", "bb\n", "cc\n"]
//}
行の区切りは rs に指定した文字列で、 そのデフォルト値は変数 $/ の値です。
各 line には区切りの文字列も含みます......指定すると、分割した各行の末尾から rs を取り除きます。
//emlist[][ruby]{
"hello\nworld\n".lines # => ["hello\n", "world\n"]
"hello\nworld\n".lines(chomp: true) # => ["hello", "world"]
//}
@param rs 行末を示す文字列
@param chomp 分割した各行に......省略した場合は false を指定したとみなされます。
ブロックが指定された場合は String#each_line と同じように動作します。
Ruby 2.6 までは deprecated の警告が出ますが、Ruby 2.7 で警告は削除されました。
@see String#each_line... -
ARGF
. class # lines(limit) { |line| . . . } -> self (6226.0) -
このメソッドは obsolete です。 代わりに ARGF.class#each_line を使用してください。 使用すると警告メッセージが表示されます。
...このメソッドは obsolete です。
代わりに ARGF.class#each_line を使用してください。
使用すると警告メッセージが表示されます。
@see $/, ARGF.class#each_line... -
ARGF
. class # lines(rs = $ / ) { |line| . . . } -> self (6226.0) -
このメソッドは obsolete です。 代わりに ARGF.class#each_line を使用してください。 使用すると警告メッセージが表示されます。
...このメソッドは obsolete です。
代わりに ARGF.class#each_line を使用してください。
使用すると警告メッセージが表示されます。
@see $/, ARGF.class#each_line... -
ARGF
. class # lines(rs , limit) { |line| . . . } -> self (6226.0) -
このメソッドは obsolete です。 代わりに ARGF.class#each_line を使用してください。 使用すると警告メッセージが表示されます。
...このメソッドは obsolete です。
代わりに ARGF.class#each_line を使用してください。
使用すると警告メッセージが表示されます。
@see $/, ARGF.class#each_line... -
IO
# lines(limit) {|line| . . . } -> self (6226.0) -
このメソッドは obsolete です。 代わりに IO#each_line を使用してください。
...このメソッドは obsolete です。
代わりに IO#each_line を使用してください。
使用すると警告メッセージが表示されます。
IO の現在位置から 1 行ずつ文字列として読み込み、それを引数として
与えられたブロックを実行しま......空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード)。
@param limit 最大の読み込みバイト数
@raise IOError 自身が読み込み用にオープンされていなければ発生します。
@see $/, IO#each_line... -
IO
# lines(rs = $ / ) {|line| . . . } -> self (6226.0) -
このメソッドは obsolete です。 代わりに IO#each_line を使用してください。
...このメソッドは obsolete です。
代わりに IO#each_line を使用してください。
使用すると警告メッセージが表示されます。
IO の現在位置から 1 行ずつ文字列として読み込み、それを引数として
与えられたブロックを実行しま......空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード)。
@param limit 最大の読み込みバイト数
@raise IOError 自身が読み込み用にオープンされていなければ発生します。
@see $/, IO#each_line... -
IO
# lines(rs , limit) {|line| . . . } -> self (6226.0) -
このメソッドは obsolete です。 代わりに IO#each_line を使用してください。
...このメソッドは obsolete です。
代わりに IO#each_line を使用してください。
使用すると警告メッセージが表示されます。
IO の現在位置から 1 行ずつ文字列として読み込み、それを引数として
与えられたブロックを実行しま......空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード)。
@param limit 最大の読み込みバイト数
@raise IOError 自身が読み込み用にオープンされていなければ発生します。
@see $/, IO#each_line... -
Tracer
# get _ line(file , line) -> String (6209.0) -
@todo
...@todo
@param file
@param line... -
Net
:: FTP # retrlines(cmd) {|line| . . . } -> nil (6202.0) -
サーバーに cmd で指定されたコマンドを送り、テキストデータを 取り寄せます。
サーバーに cmd で指定されたコマンドを送り、テキストデータを
取り寄せます。
一行ずつテキストを読み込み、ブロックに渡します。
@param cmd コマンドを文字列で与えます。
@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@raise Net::FTPPermError 応答コードが 5yz のときに発生します。
@raise Net::FTPProtoError 応答コードが RFC 的に正しくない場合に発生します。
@raise Net::FTPReplyError 応答コードが上の場合以外で正しくない場合(1xy, 3xyが... -
Net
:: FTP # storlines(cmd , file) {|line| . . . } -> nil (6202.0) -
サーバーに cmd で指定されたコマンドを送り、テキストデータを 送ります。
サーバーに cmd で指定されたコマンドを送り、テキストデータを
送ります。
一行ずつで file からテキストを読み込み、サーバーに送ります。
送るデータは IO のインスタンスを
file で指定します。
(実際には StringIO のような IO とメソッドレベルで
互換するオブジェクトであればなんでもかまいません)。
ブロックが与えられた場合には各行をそのブロックに渡します。
@param cmd コマンドを文字列で与えます。
@param file 送るデータを与えます。
@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@ra... -
Pathname
# each _ line(*args) -> Enumerator (6194.0) -
IO.foreach(self.to_s, *args, &block) と同じです。
..."line1\nline2,\nline3\n")
Pathname("testfile").each_line
# => #<Enumerator: IO:foreach("testfile")>
//}
//emlist[例 ブロックを指定][ruby]{
require "pathname"
IO.write("testfile", "line1\nline2,\nline3\n")
Pathname("testfile").each_line {|f| p f }
# => "line1\n"
# => "line2,\n"
# => "line3......estfile", "line1\nline2,\nline3\n")
Pathname("testfile").each_line(4) {|f| p f }
# => "line"
# => "1\n"
# => "line"
# => "2,\n"
# => "line"
# => "3\n"
//}
//emlist[例 sep を指定][ruby]{
require "pathname"
IO.write("testfile", "line1\nline2,\nline3\n")
Pathname("testfile").each_line(",") {|f|......p f }
# => "line1\nline2,"
# => "\nline3\n"
//}
@see IO.foreach...