別のキーワード
種類
- インスタンスメソッド (813)
- 文書 (104)
- 特異メソッド (22)
- クラス (11)
ライブラリ
クラス
- Array (121)
- Bignum (3)
- CSV (33)
-
CSV
:: Row (22) -
CSV
:: Table (22) - Date (22)
-
Digest
:: Base (22) - Enumerator (44)
-
Enumerator
:: Lazy (11) - FrozenError (5)
- IO (11)
- Integer (48)
- Method (28)
- Module (11)
- Object (55)
-
OpenSSL
:: Digest (22) -
OpenSSL
:: HMAC (22) - OptionParser (22)
- Proc (6)
-
REXML
:: Parent (33) - Set (44)
- String (107)
- StringIO (11)
- StringScanner (22)
-
WEBrick
:: HTTPUtils :: FormData (11) -
Zlib
:: Deflate (11) -
Zlib
:: GzipWriter (11) -
Zlib
:: Inflate (11)
モジュール
- Enumerable (22)
-
OpenSSL
:: Buffering (11)
オブジェクト
-
Readline
:: HISTORY (11)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) -
NEWS for Ruby 2
. 1 . 0 (11) -
NEWS for Ruby 2
. 7 . 0 (5) - Numeric (11)
- Ruby プログラムの実行 (11)
- Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (11)
- [] (15)
- add (22)
- add? (11)
-
add
_ row (11) - combination (22)
- concat (30)
-
define
_ singleton _ method (22) - each (55)
- eql? (3)
- extend (11)
- gcd (11)
- gcdlcm (11)
- gsub! (44)
-
initialize
_ copy (11) - inspect (11)
- lcm (11)
- new (11)
- permutation (22)
-
prepend
_ features (11) -
prev
_ year (11) - product (22)
- push (33)
- puts (11)
- receiver (5)
-
repeated
_ combination (22) -
repeated
_ permutation (22) -
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 3 feature (11) -
singleton
_ methods (11) -
sort
_ by (22) - sub! (33)
- summarize (22)
-
to
_ s (11) - update (33)
- クラス/メソッドの定義 (11)
- 変数と定数 (11)
検索結果
先頭5件
-
Digest
:: Base # <<(str) -> self (18290.0) -
文字列を追加します。self を返します。 複数回updateを呼ぶことは文字列を連結してupdateを呼ぶことと同じです。 すなわち m.update(a); m.update(b) は m.update(a + b) と、 m << a << b は m << a + b とそれぞれ等価 です。
...文字列を追加します。self を返します。
複数回updateを呼ぶことは文字列を連結してupdateを呼ぶことと同じです。
すなわち m.update(a); m.update(b) は
m.update(a + b) と、 m << a << b は m << a + b とそれぞれ等価
です。
@param str 追加する......est.update("b")
digest.update("y")
p digest.hexdigest # => "58e53d1324eef6265fdb97b08ed9aadf"
digest = Digest::MD5.new
digest << "r"
digest << "u"
digest << "b"
digest << "y"
p digest.hexdigest # => "58e53d1324eef6265fdb97b08ed9aadf"... -
String
# <<(other) -> self (18256.0) -
self に文字列 other を破壊的に連結します。 other が 整数である場合は other.chr(self.encoding) 相当の文字を末尾に追加します。
...
self に文字列 other を破壊的に連結します。
other が 整数である場合は other.chr(self.encoding) 相当の文字を末尾に追加します。
self を返します。
@param other 文字列もしくは 0 以上の整数
//emlist[例][ruby]{
str = "string"
str.concat "XXX"......p str # => "stringXXX"
str << "YYY"
p str # => "stringXXXYYY"
str << 65 # 文字AのASCIIコード
p str # => "stringXXXYYYA"
//}... -
Readline
:: HISTORY . <<(string) -> self (18235.0) -
ヒストリの最後に string で指定した文字列を追加します。 self を返します。
...ます。
self を返します。
@param string 文字列を指定します。
例: "foo"を追加する。
require "readline"
Readline::HISTORY << "foo"
p Readline::HISTORY[-1] #=> "foo"
例: "foo"、"bar"を追加する。
require "readline"
Readline::HISTORY << "foo" << "bar"
p... -
Array
# <<(obj) -> self (18231.0) -
指定された obj を自身の末尾に破壊的に追加します。
...追加します。
//emlist[例][ruby]{
ary = [1]
ary << 2
p ary # [1, 2]
//}
またこのメソッドは self を返すので、以下のように連続して
書くことができます。
//emlist[例][ruby]{
ary = [1]
ary << 2 << 3 << 4
p ary #=> [1, 2, 3, 4]
//}
@param obj 自身に... -
IO
# <<(object) -> self (18231.0) -
object を出力します。object が文字列でない時にはメソッ ド to_s を用いて文字列に変換します。
...字列でない時にはメソッ
ド to_s を用いて文字列に変換します。
以下のような << の連鎖を使うことができます。
STDOUT << 1 << " is a " << Fixnum << "\n"
@param object 出力したいオブジェクトを与えます。
@raise Errno::EXXX 出力に失敗......字列でない時にはメソッ
ド to_s を用いて文字列に変換します。
以下のような << の連鎖を使うことができます。
STDOUT << 1 << " is a " << Integer << "\n"
@param object 出力したいオブジェクトを与えます。
@raise Errno::EXXX 出力に失敗... -
CSV
:: Row # <<(arg) -> self (18225.0) -
自身に与えられたデータを追加します。
...::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" }... -
Zlib
:: Deflate # <<(string) -> self (18225.0) -
Zlib::Deflate#deflate と同じように string を 圧縮ストリームに入力しますが、Zlib::Deflate オブジェクト そのものを返します。圧縮ストリームからの出力は、 出力バッファに保存されます。
...に保存されます。
@param string 圧縮する文字列を指定します。
require 'zlib'
dez = Zlib::Deflate.new
dez << "123" * 5 << "ugougo" << "123" * 5 << "hogehoge"
dezstr = dez.finish
p dezstr #=> "x\2343426DB\245\351\371@d\210*\230\221\237\236\n\302\000\356\275\v\271"... -
Set
# <<(o) -> self (18221.0) -
集合にオブジェクト o を加えます。
... self を返します。<< は add の別名です。
add? は、集合に要素が追加された場合には self を、変化がなかった場合には
nil を返します。
@param o 追加対象のオブジェクトを指定します。
//emlist[][ruby]{
require 'set'
s = Set[1, 2]
s << 10... -
StringScanner
# <<(str) -> self (18220.0) -
操作対象の文字列に対し str を破壊的に連結します。 マッチ記録は変更されません。
...操作対象の文字列に対し str を破壊的に連結します。
マッチ記録は変更されません。
selfを返します。
@param str 操作対象の文字列に対し str を破壊的に連結します。
//emlist[例][ruby]{
require 'strscan'
s = StringScanner.new('test') # =>......gScanner 0/4 @ "test">
s.match(/\w(\w*)/) # => "test"
s[0] # => "test"
s[1] # => "est"
s << ' string' # => #<StringScanner 4/11 "test" @ " stri...">
s[0] # => "test"
s[1] # =......w に渡した文字列にも影響することがあります。
//emlist[例][ruby]{
require 'strscan'
str = 'test'
s = StringScanner.new(str) # => #<StringScanner 0/4 @ "test">
s << ' string' # => #<StringScanner 0/11 @ "test ...">
str # => "test string"
//}... -
StringIO
# <<(obj) -> self (18217.0) -
obj を pos の位置に書き込みます。 必要なら obj.to_s を呼んで 文字列に変換します。 self を返します。
...obj を pos の位置に書き込みます。 必要なら obj.to_s を呼んで
文字列に変換します。 self を返します。
@param obj 自身に書き込みたい、文字列か to_s が定義されたオブジェクトを指定します。...