るりまサーチ

最速Rubyリファレンスマニュアル検索!
581件ヒット [1-100件を表示] (0.169秒)
トップページ > クエリ:i[x] > クエリ:-[x] > クエリ:@[x] > クエリ:self[x] > クエリ:<<[x]

別のキーワード

  1. _builtin -
  2. open-uri open
  3. irb/input-method new
  4. irb/input-method gets
  5. matrix -

ライブラリ

クラス

モジュール

オブジェクト

検索結果

<< 1 2 3 ... > >>

Readline::HISTORY.<<(string) -> self (21447.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...

Zlib::Deflate#<<(string) -> self (21437.0)

Zlib::Deflate#deflate と同じように string を 圧縮ストリームに入力しますが、Zlib::Deflate オブジェクト そのものを返します。圧縮ストリームからの出力は、 出力バッファに保存されます。

...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"...

Digest::Base#<<(str) -> self (21396.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 追加する文字列

require 'dig...
...digest = Digest::MD5.new
digest.update("r")
digest.update("u")
digest.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 (21363.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"
//}...

StringScanner#<<(str) -> self (21350.0)

操作対象の文字列に対し str を破壊的に連結します。 マッチ記録は変更されません。

...
マッチ記録は変更されません。

self
を返します。

@
param str 操作対象の文字列に対し str を破壊的に連結します。

//emlist[例][ruby]{
require 'strscan'

s = StringScanner.new('test') # => #<StringScanner 0/4 @ "test">
s.scan(/\w(\w*)/) # => "tes...
...# => "est"
s << ' string' # => #<StringScanner 4/11 "test" @ " stri...">
s[0] # => "test"
s[1] # => "est"
s.scan(/\s+/) # => " "
s.scan(/\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"
//}...

絞り込み条件を変える

IO#<<(object) -> self (21343.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 出力に失敗した場合に発生します。...

Zlib::GzipWriter#<<(str) -> self (21325.0)

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#<<...

StringIO#<<(obj) -> self (21323.0)

obj を pos の位置に書き込みます。 必要なら obj.to_s を呼んで 文字列に変換します。 self を返します。

...obj を pos の位置に書き込みます。 必要なら obj.to_s を呼んで
文字列に変換します。 self を返します。

@
param obj 自身に書き込みたい、文字列か to_s が定義されたオブジェクトを指定します。...

OpenSSL::Digest#<<(data) -> self (21308.0)

data でダイジェストオブジェクトの内部状態を更新します。

...data でダイジェストオブジェクトの内部状態を更新します。

@
param data 入力文字列...

OpenSSL::Buffering#<<(s) -> self (21307.0)

文字列 s を書き込みます。

...文字列 s を書き込みます。

I
O#<< と同様です。

@
param s 出力する文字列...

絞り込み条件を変える

<< 1 2 3 ... > >>