881件ヒット
[201-300件を表示]
(0.081秒)
別のキーワード
ライブラリ
クラス
-
ARGF
. class (96) - Array (28)
- BasicObject (24)
- CSV (36)
-
CSV
:: Row (12) - Class (12)
- Data (6)
- IO (12)
-
IRB
:: OutputMethod (12) - Integer (24)
- MatchData (12)
- Matrix (48)
- Module (47)
- Object (78)
- OptionParser (24)
- Proc (7)
- Regexp (12)
-
RubyVM
:: AbstractSyntaxTree :: Node (7) -
RubyVM
:: InstructionSequence (72) - SignalException (12)
- String (12)
- StringScanner (12)
- Struct (24)
- Thread (24)
-
Thread
:: Backtrace :: Location (36) -
Thread
:: ConditionVariable (24) - ThreadGroup (12)
- UnboundMethod (12)
-
WIN32OLE
_ TYPE (24) -
Zlib
:: GzipReader (48) -
Zlib
:: GzipWriter (24)
モジュール
- Enumerable (48)
キーワード
- ! (12)
- != (12)
- << (31)
-
absolute
_ path (24) - add (12)
-
add
_ row (12) -
alias
_ method (8) -
base
_ label (24) -
bind
_ call (12) - broadcast (12)
-
const
_ added (3) - deconstruct (3)
-
deconstruct
_ keys (3) -
default
_ event _ sources (12) - disasm (12)
- disassemble (12)
- each (156)
-
each
_ line (72) -
each
_ with _ index (24) -
enum
_ for (24) - flush (12)
- inherited (12)
-
initialize
_ copy (12) - inspect (31)
- label (12)
-
max
_ by (48) -
on
_ head (12) -
on
_ tail (12) - path (12)
- prepend (12)
- prepended (12)
- run (12)
- signal (12)
- signm (12)
- taint (6)
- tap (12)
- times (24)
-
to
_ csv (4) -
to
_ enum (24) -
to
_ s (12) -
undef
_ method (12) - unscan (12)
- upto (12)
- wakeup (12)
- ~ (12)
検索結果
先頭5件
-
Thread
:: ConditionVariable # signal -> self (120.0) -
状態変数を待っているスレッドを1つ再開します。再開された スレッドは Thread::ConditionVariable#wait で指定した mutex のロックを試みます。
...を試みます。
@return 常に self を返します。
//emlist[例][ruby]{
mutex = Mutex.new
cv = ConditionVariable.new
flg = true
3.times {
Thread.start {
mutex.synchronize {
puts "a1"
while (flg)
cv.wait(mutex)
end
puts "a2"
}
}
}
Thread.start {... -
ARGF
. class # each(rs = $ / ) { |line| . . . } -> self (117.0) -
ARGFの現在位置から 1 行ずつ文字列として読み込み、それを引数として与えら れたブロックを実行します。
...フモード)。
@param limit 各行の最大の読み込みバイト数
例: ARGFの各ファイル名(最初に1回のみ)、行番号、内容を表示
ARGF.each_line do |line|
puts ARGF.filename if ARGF.lineno == 1
puts "#{ARGF.lineno}: #{line}"
end
@see IO#each, IO#each_line... -
ARGF
. class # each(rs = $ / , limit) { |line| . . . } -> self (117.0) -
ARGFの現在位置から 1 行ずつ文字列として読み込み、それを引数として与えら れたブロックを実行します。
...フモード)。
@param limit 各行の最大の読み込みバイト数
例: ARGFの各ファイル名(最初に1回のみ)、行番号、内容を表示
ARGF.each_line do |line|
puts ARGF.filename if ARGF.lineno == 1
puts "#{ARGF.lineno}: #{line}"
end
@see IO#each, IO#each_line... -
ARGF
. class # each _ line(rs = $ / ) { |line| . . . } -> self (117.0) -
ARGFの現在位置から 1 行ずつ文字列として読み込み、それを引数として与えら れたブロックを実行します。
...フモード)。
@param limit 各行の最大の読み込みバイト数
例: ARGFの各ファイル名(最初に1回のみ)、行番号、内容を表示
ARGF.each_line do |line|
puts ARGF.filename if ARGF.lineno == 1
puts "#{ARGF.lineno}: #{line}"
end
@see IO#each, IO#each_line... -
ARGF
. class # each _ line(rs = $ / , limit) { |line| . . . } -> self (117.0) -
ARGFの現在位置から 1 行ずつ文字列として読み込み、それを引数として与えら れたブロックを実行します。
...フモード)。
@param limit 各行の最大の読み込みバイト数
例: ARGFの各ファイル名(最初に1回のみ)、行番号、内容を表示
ARGF.each_line do |line|
puts ARGF.filename if ARGF.lineno == 1
puts "#{ARGF.lineno}: #{line}"
end
@see IO#each, IO#each_line... -
CSV
# <<(row) -> self (111.0) -
自身に row を追加します。
...", <<CSV)
id,first name,last name,age
1,taro,tanaka,20
2,jiro,suzuki,18
3,ami,sato,19
4,yumi,adachi,21
CSV
CSV.open("test.csv", "a") do |csv|
csv.puts(["5", "saburo", "kondo", "34"])
end
print File.read("test.csv")
# => id,first name,last name,age
# 1,taro,tanaka,20
# 2,jiro,suzuki,18
#... -
CSV
# add _ row(row) -> self (111.0) -
自身に row を追加します。
...", <<CSV)
id,first name,last name,age
1,taro,tanaka,20
2,jiro,suzuki,18
3,ami,sato,19
4,yumi,adachi,21
CSV
CSV.open("test.csv", "a") do |csv|
csv.puts(["5", "saburo", "kondo", "34"])
end
print File.read("test.csv")
# => id,first name,last name,age
# 1,taro,tanaka,20
# 2,jiro,suzuki,18
#... -
Array
# each {|item| . . . . } -> self (108.0) -
各要素に対してブロックを評価します。
...してブロックを評価します。
ブロックが与えられなかった場合は、自身と each から生成した
Enumerator オブジェクトを返します。
//emlist[例][ruby]{
[1, 2, 3].each do |i|
puts i
end
#=> 1
# 2
# 3
//}
@see Array#each_index, Array#reverse_each... -
CSV
:: Row # each {|header , field| . . . } -> self (108.0) -
与えられたブロックにヘッダとフィールドの組を渡して評価します。
...ドチェーンのために自身を返します。
//emlist[例][ruby]{
require "csv"
row = CSV::Row.new(["header1", "header2", "header3", "header4"], [1, 2, 3, 4])
row.each { |header, field| puts "#{header} - #{field}" }
# => header1 - 1
# => header2 - 2
# => header3 - 3
# => header4 - 4
//}...