2265件ヒット
[1-100件を表示]
(0.140秒)
ライブラリ
- English (22)
- ビルトイン (885)
- csv (198)
- date (11)
- digest (77)
- erb (11)
- ipaddr (11)
- logger (11)
-
net
/ http (88) -
net
/ imap (11) -
net
/ pop (77) - openssl (33)
- optparse (33)
- pp (4)
- prettyprint (44)
- psych (45)
-
rdoc
/ parser / ruby (11) - readline (11)
-
rexml
/ document (143) -
rexml
/ streamlistener (11) - securerandom (11)
- stringio (55)
- strscan (22)
- thread (12)
- thwait (60)
-
webrick
/ httpresponse (11) -
webrick
/ httputils (11) -
webrick
/ log (22) - zlib (110)
クラス
- Array (140)
- BasicObject (11)
- Bignum (3)
- CSV (132)
-
CSV
:: Row (33) -
CSV
:: Table (33) - Date (11)
-
Digest
:: Base (77) - Enumerator (106)
-
Enumerator
:: Lazy (11) -
Enumerator
:: Yielder (11) - FrozenError (5)
- Hash (11)
- IO (11)
- IPAddr (11)
- Integer (70)
- Logger (11)
- Method (28)
- Module (11)
-
Net
:: HTTP (66) -
Net
:: HTTPResponse (22) -
Net
:: IMAP (11) -
Net
:: POP3 (11) -
Net
:: POPMail (66) - Object (33)
-
OpenSSL
:: BN (11) - OptionParser (33)
- PrettyPrint (44)
- Proc (6)
-
RDoc
:: Parser :: Ruby (11) -
REXML
:: Attributes (22) -
REXML
:: Document (44) -
REXML
:: Element (11) -
REXML
:: Elements (22) -
REXML
:: Formatters :: Default (11) -
REXML
:: Parent (33) - Regexp (22)
- String (206)
- StringIO (55)
- StringScanner (22)
-
Thread
:: Queue (33) -
Thread
:: SizedQueue (33) - ThreadsWait (60)
-
WEBrick
:: BasicLog (22) -
WEBrick
:: HTTPResponse (11) -
WEBrick
:: HTTPUtils :: FormData (11) -
Zlib
:: Deflate (66) -
Zlib
:: GzipWriter (11) -
Zlib
:: Inflate (33)
モジュール
- Enumerable (44)
- Kernel (106)
-
OpenSSL
:: Buffering (11) - Psych (34)
-
REXML
:: StreamListener (11) - SecureRandom (11)
オブジェクト
-
Readline
:: HISTORY (11)
キーワード
-
$ INPUT _ RECORD _ SEPARATOR (11) -
$ RS (11) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - == (22)
- Cipher (11)
- ERB (11)
-
NEWS for Ruby 2
. 1 . 0 (11) -
NEWS for Ruby 2
. 7 . 0 (5) - Numeric (11)
- Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (11)
- SINGLE (11)
- String (11)
- YAMLTree (11)
- [] (26)
- add (44)
-
add
_ row (11) - all (22)
-
all
_ waits (18) - append (11)
- clone (11)
- combination (22)
- concat (30)
- digest (11)
- digest! (11)
- drb (11)
- each (55)
-
each
_ with _ object (22) - empty? (6)
- enq (22)
- entitydecl (11)
- eql? (3)
- finish (22)
- finished? (6)
- flush (11)
-
force
_ quotes? (11) - format (11)
- gcd (11)
- gcdlcm (11)
- get (22)
- gets (11)
- gsub (44)
- gsub! (44)
- hexdigest (11)
- hexdigest! (11)
- inspect (11)
- join (6)
-
join
_ nowait (6) - lcm (11)
-
load
_ stream (22) - loop (18)
- mail (22)
- match (22)
- methods (11)
- new (90)
-
next
_ wait (6) - open (44)
- pack (19)
- pack テンプレート文字列 (11)
- params (11)
- parse (22)
- patch (22)
- permutation (22)
- pop (22)
- post (22)
- pp (11)
-
prepend
_ features (11) -
prev
_ year (11) - product (22)
- push (55)
- puts (11)
- rake (11)
-
rake
/ gempackagetask (11) -
random
_ number (11) - read (11)
-
read
_ body (22) - readline (11)
- readlines (22)
- readpartial (11)
- receiver (5)
-
repeated
_ combination (22) -
repeated
_ permutation (22) -
rexml
/ parsers / pullparser (11) -
rexml
/ parsers / sax2parser (11) -
rexml
/ parsers / streamparser (11) - rss (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 3 feature (11) -
safe
_ load (12) - separator (11)
-
set
_ debug _ output (11) -
set
_ dictionary (22) -
singleline
_ format (11) -
singleton
_ method _ removed (11) -
singleton
_ methods (11) -
sort
_ by (22) - srand (22)
- string (11)
- sub (33)
- sub! (33)
- sum (11)
- summarize (22)
- threads (6)
-
to
_ r (11) -
to
_ s (22) - unpack (11)
- update (11)
-
webrick
/ cgi (11) -
with
_ index (22) -
with
_ object (22) - write (44)
-
write
_ headers? (11) - クラス/メソッドの定義 (11)
- リテラル (11)
- 変数と定数 (11)
- 演算子式 (11)
検索結果
先頭5件
-
REXML
:: Parent # <<(object) -> () (24200.0) -
object を子ノード列の最後に追加します。
...object を子ノード列の最後に追加します。
object の親ノードには self が設定されます。
@param object 追加するノード... -
CSV
:: Row # <<(arg) -> self (21324.0) -
自身に与えられたデータを追加します。
...自身に与えられたデータを追加します。
@param arg 2 要素の配列か 1 要素のハッシュか任意のオブジェクトを指定します。
2 要素の配列を与えた場合は、ヘッダとフィールドのペアを追加します。
1 要素のハ......ます。
@return メソッドチェーンのために自身を返します。
//emlist[例 2要素の配列を指定][ruby]{
require "csv"
row = CSV::Row.new([], [], true)
row << ["header1", "row1_1"]
row << ["header2", "row1_2"]
row.to_a # => [["header1", "row1_1"], ["header2", "row1_2"]]
//}......//emlist[例 Hash を指定][ruby]{
require "csv"
row = CSV::Row.new([], [], true)
row << { "header1" => "row1_1" }
row << { "header2" => "row1_2" }
row.to_a # => [["header1", "row1_1"], ["header2", "row1_2"]]
//}... -
Integer
# <<(bits) -> Integer (21324.0) -
シフト演算子。bits だけビットを左にシフトします。
...シフト演算子。bits だけビットを左にシフトします。
@param bits シフトさせるビット数
//emlist[][ruby]{
printf("%#b\n", 0b0101 << 1) # => 0b1010
p -1 << 1 # => -2
//}... -
Proc
# <<(callable) -> Proc (21318.0) -
self と引数を合成した Proc を返します。
...成した Proc を返します。
戻り値の Proc は可変長の引数を受け取ります。
戻り値の Proc を呼び出すと、まず受け取った引数を callable に渡して呼び出し、
その戻り値を self に渡して呼び出した結果を返します。
Proc#>> とは呼......ram callable Proc、Method、もしくは任意の call メソッドを持ったオブジェクト。
//emlist[例][ruby]{
f = proc { |x| x * x }
g = proc { |x| x + x }
# (3 + 3) * (3 + 3)
p (f << g).call(3) # => 36
//}
//emlist[call を定義したオブジェクトを渡す例][ruby]{
class Wor......dScanner
def self.call(str)
str.scan(/\w+/)
end
end
File.write('testfile', <<~TEXT)
Hello, World!
Hello, Ruby!
TEXT
pipeline = proc { |data| puts "word count: #{data.size}" } << WordScanner << File.method(:read)
pipeline.call('testfile') # => word count: 4
//}
@see Method#<<, Method#>... -
Readline
:: HISTORY . <<(string) -> self (21318.0) -
ヒストリの最後に string で指定した文字列を追加します。 self を返します。
...string で指定した文字列を追加します。
self を返します。
@param string 文字列を指定します。
例: "foo"を追加する。
require "readline"
Readline::HISTORY << "foo"
p Readline::HISTORY[-1] #=> "foo"
例: "foo"、"bar"を追加する。
require "readline......"
Readline::HISTORY << "foo" << "bar"
p Readline::HISTORY[-1] #=> "bar"
p Readline::HISTORY[-2] #=> "foo"
@see Readline::HISTORY.push... -
String
# <<(other) -> self (21312.0) -
self に文字列 other を破壊的に連結します。 other が 整数である場合は other.chr(self.encoding) 相当の文字を末尾に追加します。
...her を破壊的に連結します。
other が 整数である場合は other.chr(self.encoding) 相当の文字を末尾に追加します。
self を返します。
@param other 文字列もしくは 0 以上の整数
//emlist[例][ruby]{
str = "string"
str.concat "XXX"
p str # => "strin......gXXX"
str << "YYY"
p str # => "stringXXXYYY"
str << 65 # 文字AのASCIIコード
p str # => "stringXXXYYYA"
//}... -
StringScanner
# <<(str) -> self (21312.0) -
操作対象の文字列に対し str を破壊的に連結します。 マッチ記録は変更されません。
...対し str を破壊的に連結します。
マッチ記録は変更されません。
selfを返します。
@param str 操作対象の文字列に対し str を破壊的に連結します。
//emlist[例][ruby]{
require 'strscan'
s = StringScanner.new('test') # => #<StringScanner 0/4 @ "test"......# => "est"
s << ' string' # => #<StringScanner 4/11 "test" @ " stri...">
s[0] # => "test"
s[1] # => "est"
s.match(/\s+/) # => " "
s.match(/\w+/) # => "string"
//}
この操作は StringScanner.new に渡......した文字列にも影響することがあります。
//emlist[例][ruby]{
require 'strscan'
str = 'test'
s = StringScanner.new(str) # => #<StringScanner 0/4 @ "test">
s << ' string' # => #<StringScanner 0/11 @ "test ...">
str # => "test string"
//}... -
Zlib
:: GzipWriter # <<(str) -> self (21312.0) -
str を出力します。str が文字列でない場合は to_s を用いて 文字列に変換します。
...str を出力します。str が文字列でない場合は to_s を用いて
文字列に変換します。
@param str 出力したいオブジェクトを与えます。
require 'zlib'
filename='hoge1.gz'
fw = File.open(filename, "w")
Zlib::GzipWriter.wrap(fw, Zlib::BEST_COMPRESSION){|......gz|
gz << "hoge" << "fuga"
}
fr = File.open(filename)
Zlib::GzipReader.wrap(fr){|gz|
puts gz.read
}
#=> hogefuga
@see IO#<<... -
Logger
# <<(msg) -> Integer | nil (21306.0) -
ログを出力します。
...ログを出力します。
@param msg ログに出力するメッセージ。
//emlist[例][ruby]{
require 'logger'
logger = Logger.new(STDOUT)
logger << "add message"
# => add message
//}... -
IPAddr
# <<(num) -> IPAddr (21300.0) -
ビットごとの左シフト演算により、新しい IPAddr オブジェクトを生成します。
...ビットごとの左シフト演算により、新しい IPAddr オブジェクトを生成します。
@param num 左シフトする桁数。...