別のキーワード
ライブラリ
クラス
- Array (13)
- Binding (36)
- ERB (12)
-
Encoding
:: Converter (36) - Enumerator (24)
-
Enumerator
:: Lazy (12) - GetoptLong (12)
- IO (18)
- IPAddr (12)
- MatchData (6)
-
Net
:: FTP (48) -
Net
:: FTP :: MLSxEntry (10) -
Net
:: IMAP (108) -
Net
:: POP3 (12) -
OpenSSL
:: PKey :: EC :: Group (12) -
OpenSSL
:: PKey :: EC :: Point (24) -
OptionParser
:: ParseError (12) -
Psych
:: SyntaxError (12) -
RDoc
:: Context (12) -
RSS
:: Maker :: XMLStyleSheets :: XMLStyleSheet (24) -
RSS
:: XMLStyleSheet (24) - Set (36)
- String (18)
- Thread (36)
- WIN32OLE (36)
-
Zlib
:: Deflate (12) -
Zlib
:: Inflate (12)
モジュール
-
CGI
:: QueryExtension (12) -
CGI
:: QueryExtension :: Value (12) - Enumerable (32)
-
Net
:: HTTPHeader (24)
キーワード
-
_ setproperty (12) -
accept
_ charset (12) - any? (32)
- byteindex (3)
- byteoffset (6)
- byterindex (3)
- charset (34)
- charset= (24)
- classify (12)
-
content
_ type= (12) - copy (12)
- difference (7)
- empty? (12)
-
enable
_ ssl (12) - infinity? (12)
- intersection (6)
-
local
_ variable _ defined? (12) -
local
_ variable _ get (12) -
local
_ variable _ set (12) - offset (12)
-
primitive
_ convert (36) - retrbinary (24)
- search (12)
-
set
_ backtrace (12) -
set
_ content _ type (12) -
set
_ dictionary (24) -
set
_ encoding _ by _ bom (6) -
set
_ eoutvar (12) -
set
_ error (12) -
set
_ generator (12) -
set
_ params (12) -
set
_ to _ infinity! (12) -
set
_ visibility _ for (12) - setbyte (12)
- setproperty (24)
- sort (12)
- starttls (12)
- storbinary (24)
- sysseek (12)
- thread (12)
-
thread
_ variable? (12) -
thread
_ variable _ get (12) -
thread
_ variable _ set (12) -
to
_ a (12) -
uid
_ copy (12) -
uid
_ search (12) -
uid
_ sort (12) -
uid
_ thread (12) -
with
_ index (36)
検索結果
先頭5件
-
Set
# classify {|o| . . . } -> Hash (23125.0) -
集合をブロックの値によって分類し、結果をハッシュとして返します。
...ます。
生成されるハッシュのキーはブロックの実行結果、値は分類された集合と
なります。
//emlist[][ruby]{
require 'set'
numbers = Set[10, 4.5, 20, 30, 31.2]
p numbers.classify {|o| o.class}
# => {Integer=>#<Set: {10, 20, 30}>, Float=>#<Set: {4.5, 31.2}>}
//}... -
Set
# empty? -> bool (23119.0) -
集合が要素を 1 つも持たないときに true を返します。
...集合が要素を 1 つも持たないときに true を返します。
//emlist[][ruby]{
require 'set'
p Set[10, 20].empty? # => false
p Set[].empty? # => true
//}... -
IPAddr
# set(addr , *family) -> self (18202.0) -
このオブジェクトの IP アドレスとアドレスファミリをセットして自身を返します。
...このオブジェクトの IP アドレスとアドレスファミリをセットして自身を返します。
@param addr セットする IP アドレスの数値表現。
@param family セットするアドレスファミリ。... -
Set
# to _ a -> Array (17125.0) -
self を配列に変換します。要素の順序は不定です。
...self を配列に変換します。要素の順序は不定です。
//emlist[][ruby]{
require 'set'
set = Set['hello', 'world']
p set.to_a # => ["hello", "world"]
//}... -
Set
# classify {|o| . . . } -> Hash (15119.0) -
集合をブロックの値によって分類し、結果をハッシュとして返します。
...が
渡されます。
生成されるハッシュのキーはブロックの実行結果、値は分類された集合と
なります。
//emlist[][ruby]{
numbers = Set[10, 4.5, 20, 30, 31.2]
p numbers.classify {|o| o.class}
# => {Integer=>#<Set: {10, 20, 30}>, Float=>#<Set: {4.5, 31.2}>}
//}... -
Set
# empty? -> bool (15113.0) -
集合が要素を 1 つも持たないときに true を返します。
...集合が要素を 1 つも持たないときに true を返します。
//emlist[][ruby]{
p Set[10, 20].empty? # => false
p Set[].empty? # => true
//}... -
IO
# set _ encoding _ by _ bom -> Encoding | nil (12214.0) -
BOM から IO のエンコーディングを設定します。
...コーディングがセットされている場合、例外が発生します。
//emlist[例][ruby]{
File.write("bom.txt", "\u{FEFF}abc")
File.open("bom.txt", "rb") do |io|
p io.set_encoding_by_bom #=> #<Encoding:UTF-8>
str = io.read
p str #=> "abc"
p str.encodi......ng #=> #<Encoding:UTF-8>
end
File.write("nobom.txt", "abc")
File.open("nobom.txt", "rb") do |io|
p io.set_encoding_by_bom #=> nil
end
//}... -
Zlib
:: Inflate # set _ dictionary(string) -> String (12214.0) -
展開に用いる辞書を指定します。string を返します。 このメソッドは Zlib::NeedDict 例外が発生した直後のみ 有効です。詳細は zlib.h を参照して下さい。
...ate.new
dez.set_dictionary(dict)
comp_str = dez.deflate(str)
comp_str << dez.finish
comp_str.size
inz = Zlib::Inflate.new
begin
inz.inflate(comp_str)
rescue Zlib::NeedDict
end
# 展開に用いる辞書が必要です。
inz.set_dictionary(dict)
p i.......inflate(comp_str)
end
dict = 'hoge_fuga_ugougo'
sset = [ dict, 'taeagbamike', 'ugotagma', 'fugebogya' ]
g = [ 0, 0, 0, 1, 1, 1, 0, 0, 0, 3, 3, 3, 0, 0, 1, 1,
0, 0, 0, 1, 2, 2, 0, 0, 0, 2, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0]
str = g.collect{|m| sset.at(m)}.join("")
case2(str, dict)... -
Zlib
:: Deflate # set _ dictionary(string) -> String (12208.0) -
圧縮に用いる辞書を指定します。string を返します。 このメソッドは Zlib::Deflate.new, Zlib::ZStream#reset を呼び出した直後にのみ有効です。詳細は zlib.h を参照して下さい。
...圧縮に用いる辞書を指定します。string を返します。
このメソッドは Zlib::Deflate.new, Zlib::ZStream#reset
を呼び出した直後にのみ有効です。詳細は zlib.h を参照して下さい。
@param string 辞書に用いる文字列を指定します。詳しく......se2(str, dict)
dez = Zlib::Deflate.new
p dez.set_dictionary(dict)
comp_str = dez.deflate(str)
comp_str << dez.finish
comp_str.size
end
i = 10
dict = 'hoge_fuga_ugougo'
sset = [ dict, 'taeagbamike', 'ugotagma', 'fugebogya' ]
g = [ 0, 1, 1, 1, 0, 0, 0, 3, 3, 3, 0, 0, 1,......1, 0, 0, 0, 1, 2, 2, 0, 0, 0, 2, 0, 1, 1, 0, 0, 0, 0, 0]
str = (1..i).collect{|m| t = rand(g.size); sset.at(g[t])}.join("")
printf "%d normal:%d, dict:%d\n", i, case1(str), case2(str, dict)... -
OpenSSL
:: PKey :: EC :: Point # set _ to _ infinity! -> self (12202.0) -
自身を無限遠点に設定します。
...自身を無限遠点に設定します。
@raise OpenSSL::PKey::EC::Point::Error エラーが生じた場合に発生します
@see OpenSSL::PKey::EC::Point#infinity!... -
RDoc
:: Context # set _ visibility _ for(methods , visibility , singleton = false) -> () (12202.0) -
methods で指定した RDoc::AnyMethod、RDoc::Attr の内、 singleton で指定した条件と一致するメソッドすべての可視性を visibility に設定します。
...た RDoc::AnyMethod、RDoc::Attr の内、
singleton で指定した条件と一致するメソッドすべての可視性を visibility
に設定します。
@param methods RDoc::AnyMethod、RDoc::Attr オブジェクトの配
列を指定します。
@param visibility 可視性を... -
MatchData
# byteoffset(n) -> [Integer , Integer] | [nil , nil] (12201.0) -
n 番目の部分文字列のバイト単位のオフセットの 配列 [start, end] を返します。
...のオフセットの
配列 [start, end] を返します。
n番目の部分文字列がマッチしていなければ [nil, nil] を返します。
@param n 部分文字列を指定する数値
@raise IndexError 範囲外の n を指定した場合に発生します。
@see MatchData#offset...