2639件ヒット
[1-100件を表示]
(0.134秒)
ライブラリ
- ビルトイン (1239)
- csv (58)
- date (4)
- erb (12)
-
irb
/ output-method (12) -
irb
/ xmp (12) - json (84)
- matrix (48)
- mkmf (48)
-
net
/ http (180) -
net
/ pop (108) - optparse (24)
- rake (36)
-
rdoc
/ markup (36) -
rubygems
/ requirement (12) - set (14)
- shell (6)
-
shell
/ command-processor (12) -
shell
/ filter (18) - socket (36)
- strscan (60)
- thread (16)
- win32ole (276)
- zlib (288)
クラス
-
ARGF
. class (108) - Addrinfo (24)
- Array (88)
- BasicObject (60)
- CSV (36)
-
CSV
:: Row (18) - Class (12)
- Data (6)
- Date (2)
- DateTime (2)
- ERB (12)
-
Encoding
:: Converter (24) -
Encoding
:: InvalidByteSequenceError (12) -
Encoding
:: UndefinedConversionError (12) - Enumerator (36)
-
Enumerator
:: Lazy (12) - File (12)
-
File
:: Stat (36) -
Gem
:: Requirement (12) -
IRB
:: OutputMethod (12) -
JSON
:: State (72) - MatchData (12)
- Matrix (48)
- Method (24)
- Module (99)
-
Net
:: HTTP (108) -
Net
:: POPMail (108) - Object (150)
- OptionParser (24)
- Proc (7)
-
RDoc
:: Markup (36) -
Rake
:: Application (12) - Regexp (36)
-
RubyVM
:: AbstractSyntaxTree :: Node (7) -
RubyVM
:: InstructionSequence (72) - Set (20)
- Shell (6)
-
Shell
:: CommandProcessor (12) -
Shell
:: Filter (18) - SignalException (12)
- String (108)
- StringScanner (60)
- Struct (24)
- Thread (40)
-
Thread
:: Backtrace :: Location (48) -
Thread
:: ConditionVariable (24) -
Thread
:: Queue (36) -
Thread
:: SizedQueue (36) - Time (2)
- TracePoint (14)
- UNIXSocket (12)
- UnboundMethod (12)
- WIN32OLE (48)
-
WIN32OLE
_ METHOD (72) -
WIN32OLE
_ PARAM (24) -
WIN32OLE
_ TYPE (84) -
WIN32OLE
_ TYPELIB (24) -
WIN32OLE
_ VARIABLE (24) -
Zlib
:: GzipReader (192) -
Zlib
:: GzipWriter (96)
モジュール
- Enumerable (72)
- FileUtils (12)
-
JSON
:: Generator :: GeneratorMethods :: String (12) - Kernel (60)
-
Net
:: HTTPHeader (72) -
Rake
:: TaskManager (12)
キーワード
- ! (12)
- != (12)
- << (19)
- === (12)
- =~ (12)
- [] (12)
-
_ getproperty (12) -
_ setproperty (12) -
absolute
_ path (24) -
add
_ html (12) -
add
_ row (12) -
add
_ special (12) -
add
_ word _ pair (12) -
alias
_ method (12) - all (36)
-
base
_ label (24) -
bind
_ call (12) - blockdev? (12)
- broadcast (12)
- chardev? (12)
- close (12)
- comment= (12)
- concat (12)
-
connect
_ from (24) -
const
_ added (3) - convert (12)
- cycle (48)
- deconstruct (6)
-
deconstruct
_ keys (12) - default (12)
-
default
_ event _ sources (12) - deq (24)
- disasm (12)
- disassemble (12)
- each (174)
-
each
_ byte (24) -
each
_ capitalized _ name (12) -
each
_ header (12) -
each
_ key (12) -
each
_ line (72) -
each
_ name (12) -
each
_ value (12) -
each
_ with _ index (24) -
enum
_ for (24) -
error
_ bytes (12) -
error
_ char (12) -
eval
_ script (7) - event? (12)
-
event
_ interface (12) - fetch (36)
- finish (12)
- flock (12)
- flush (12)
- foreach (18)
- get2 (24)
- getc (12)
- gets (12)
- gsub (48)
- guid (24)
- helpcontext (24)
- helpfile (24)
-
ignore
_ deadlock= (4) -
in
_ namespace (12) - inherited (12)
- initialize (12)
-
initialize
_ copy (12) -
insert
_ output (12) - inspect (67)
-
instruction
_ sequence (7) - label (12)
- lineno (12)
- lineno= (12)
- mail (36)
- match (24)
-
max
_ by (48) -
method
_ added (12) -
method
_ removed (12) -
method
_ undefined (12) - mkdir (6)
- mtime= (12)
- next (12)
-
object
_ nl (12) -
object
_ nl= (12) -
offset
_ vtbl (12) -
ole
_ get _ methods (12) -
ole
_ type (24) -
ole
_ typelib (24) -
on
_ head (12) -
on
_ tail (12) -
orig
_ name= (12) - owner (12)
- path (24)
- peek (12)
- peep (12)
- pointer= (12)
- pop (60)
- pos (12)
- pos= (12)
- post2 (24)
- prepend (12)
- prepended (12)
- printf (12)
-
public
_ send (24) - putc (12)
- read (12)
- readchar (12)
- readline (12)
- readlines (12)
- refine (12)
-
request
_ get (24) -
request
_ post (24) -
respond
_ to? (12) -
return
_ type (12) - run (12)
-
send
_ io (12) -
send
_ request (12) - sh (12)
- shift (24)
- signal (12)
- signm (12)
-
singleton
_ method _ added (12) -
singleton
_ method _ removed (12) -
singleton
_ method _ undefined (12) -
source
_ location (12) - space (12)
- space= (12)
-
space
_ before (12) -
space
_ before= (12) - src (12)
- sticky? (12)
- sub (36)
- taint (6)
- tap (12)
- tell (12)
-
to
_ csv (4) -
to
_ enum (24) -
to
_ json (12) -
to
_ s (32) -
top
_ level (12) -
try
_ cpp (24) -
try
_ link (24) -
undef
_ method (12) - unscan (12)
- upto (12)
- value (12)
- variables (12)
- wakeup (12)
-
with
_ index (12) -
with
_ object (24) - xmp (12)
- | (6)
検索結果
先頭5件
-
ARGF
. class # puts(*arg) -> nil (21114.0) -
引数と改行を順番に処理対象のファイルに出力します。 引数がなければ改行のみを出力します。
...イルに出力します。
引数がなければ改行のみを出力します。
c:ARGF#inplace時にのみ使用できます。
また $stdout への代入の影響を受けません。
それ以外は Kernel.#puts と同じです。
@param arg 出力するオブジェクトを任意個指定... -
IRB
:: OutputMethod # puts(*objs) -> object (18202.0) -
各 obj を self に出力し、それぞれの後に改行を出力します。
各 obj を self に出力し、それぞれの後に改行を出力します。
@param objs 任意のオブジェクトを指定します。 -
CSV
# puts(row) -> self (18120.0) -
自身に row を追加します。
...am row 配列か CSV::Row のインスタンスを指定します。
CSV::Row のインスタンスが指定された場合は、CSV::Row#fields の値
のみが追加されます。
//emlist[例 配列を指定][ruby]{
require "csv"
File.write("test.csv", <<CSV)
id,first nam......,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
# 3,ami,sato,19
# 4,yumi,adachi,21
# 5,saburo,kondo,34
//}
//emlist[例 CSV::Row......[ruby]{
require "csv"
File.write("test.csv", <<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|
row = CSV::Row.new(["id", "first name", "last name", "age"], ["5", "saburo", "kondo", "34"])
csv.add_row(row)
e... -
Encoding
:: Converter # convert(source _ string) -> String (12161.0) -
与えられた文字列を変換して、変換できた結果を返します。 引数の末尾の文字がバイト列の途中で終わっている場合、そのバイト列は変換器内に取り置かれます。 変換を終了させるには Encoding::Converter#finish を呼びます。
...Encoding::Converter#finish を呼びます。
Encoding::Converter を用いると、文字列の一部または全部を渡して変換を行うことができます。よって、不正なバイトを意識せずにストリームから読み出した文字列を変換したいときには Encodi......ng::Converter が適します。
なお、Encoding::Converter#convert では、これらの例外を捕獲しても、例外を起こしたところから変換を再開することはできません。不正なバイトや変換先で未定義な文字をエスケープしたい場合やさらに......を行いたい場合は、Encoding::Converter#primitive_convert を用います。
@param source_string 変換する文字列の一部または全部です。
@return 変換結果である文字列の一部または全部です。
@raise Encoding::InvalidByteSequenceError 変換元のエンコー... -
TracePoint
# instruction _ sequence -> RubyVM :: InstructionSequence (9207.0) -
script_compiledイベント発生時にコンパイルされた RubyVM::InstructionSequenceインスタンスを返します。
...script_compiledイベント発生時にコンパイルされた
RubyVM::InstructionSequenceインスタンスを返します。
//emlist[例][ruby]{
TracePoint.new(:script_compiled) do |tp|
p tp.instruction_sequence # => <RubyVM::InstructionSequence:block in <main>@(eval):1>
end.enable do
eval......("puts 'hello'")
end
//}
@raise RuntimeError :script_compiled イベントのための
イベントフックの外側で実行した場合に発生します。... -
StringScanner
# unscan -> self (9119.0) -
スキャンポインタを前回のマッチの前の位置に戻します。
...require 'strscan'
s = StringScanner.new('test string')
s.scan(/\w+/) # => "test"
s.unscan
s.scan(/\w+/) # => "test"
//}
@return selfを返します。
このメソッドでポインタを戻せるのは 1 回分だけです。
2 回分以上戻そうとしたときは例外 StringScanner::Error......、まだマッチを一度も行っていないときや、
前回のマッチが失敗していたときも例外 StringScanner::Error が発生します。
@raise StringScanner::Error 2 回分以上戻そうとした時や、
まだマッチを一度も行っていな......ire 'strscan'
s = StringScanner.new('test string')
begin
# マッチを一度も行っていないので、例外が発生する。
s.unscan
rescue StringScanner::Error => err
puts err
# 出力例
#=> unscan failed: previous match had failed
end
p s.scan(/\w+/) # => "test"
s.unscan
begin... -
Encoding
:: UndefinedConversionError # error _ char -> String (9107.0) -
エラーを発生させた1文字を文字列で返します。
...エラーを発生させた1文字を文字列で返します。
//emlist[例][ruby]{
ec = Encoding::Converter.new("UTF-8", "EUC-JP")
begin
ec.convert("\u{a0}")
rescue Encoding::UndefinedConversionError
puts $!.error_char.dump #=> "\u{a0}"
end
//}... -
RubyVM
:: AbstractSyntaxTree :: Node # inspect -> String (9107.0) -
self のデバッグ用の情報を含んだ文字列を返します。
...self のデバッグ用の情報を含んだ文字列を返します。
//emlist[][ruby]{
node = RubyVM::AbstractSyntaxTree.parse('1 + 1')
puts node.inspect
# => #<RubyVM::AbstractSyntaxTree::Node:SCOPE@1:0-1:5>
//}... -
Matrix
# each(which = :all) -> Enumerator (6225.0) -
行列の各要素を引数としてブロックを呼び出します。
...行列の各要素を引数としてブロックを呼び出します。
0行目、1行目、…という順番で処理します。
which に以下の Symbol を指定することで
引数として使われる要素を限定することができます。
* :all - すべての要素(デフォ......* :strict_lower 対角成分の下側
* :strict_upper 対角成分の上側
ブロックを省略した場合、 Enumerator を返します。
//emlist[例][ruby]{
require 'matrix'
Matrix[ [1,2], [3,4] ].each { |e| puts e }
# => prints the numbers 1 to 4
Matrix[ [1,2], [3,4] ].each(:strict_lower......).to_a # => [3]
//}
@param which どの要素に対してブロックを呼び出すのかを Symbol で指定します
@see Matrix#each_with_index, Matrix#map... -
Matrix
# each(which = :all) {|e| . . . } -> self (6225.0) -
行列の各要素を引数としてブロックを呼び出します。
...行列の各要素を引数としてブロックを呼び出します。
0行目、1行目、…という順番で処理します。
which に以下の Symbol を指定することで
引数として使われる要素を限定することができます。
* :all - すべての要素(デフォ......* :strict_lower 対角成分の下側
* :strict_upper 対角成分の上側
ブロックを省略した場合、 Enumerator を返します。
//emlist[例][ruby]{
require 'matrix'
Matrix[ [1,2], [3,4] ].each { |e| puts e }
# => prints the numbers 1 to 4
Matrix[ [1,2], [3,4] ].each(:strict_lower......).to_a # => [3]
//}
@param which どの要素に対してブロックを呼び出すのかを Symbol で指定します
@see Matrix#each_with_index, Matrix#map...