734件ヒット
[1-100件を表示]
(0.178秒)
ライブラリ
クラス
- Array (19)
- CSV (11)
-
CSV
:: Table (22) -
Digest
:: Base (33) -
Fiddle
:: Function (11) -
Fiddle
:: Pointer (66) -
File
:: Stat (11) - Logger (11)
- Matrix (55)
-
Net
:: FTP (18) -
REXML
:: Attributes (22) -
REXML
:: Elements (11) - Set (22)
- String (11)
- StringScanner (33)
- Tempfile (22)
-
Thread
:: Queue (4) -
Thread
:: SizedQueue (33) -
Zlib
:: Deflate (22) -
Zlib
:: GzipWriter (55) -
Zlib
:: Inflate (11)
モジュール
-
Fiddle
:: Importer (22) - Kernel (33)
- LUSolve (11)
- Rake (11)
オブジェクト
-
Readline
:: HISTORY (22)
キーワード
- + (11)
- +@ (11)
- - (11)
- -@ (11)
- BlockCaller (11)
- Closure (11)
- ConditionVariable (11)
- Rubyの起動 (3)
- Ruby用語集 (11)
- SizedQueue (11)
- application= (11)
- bigdecimal (11)
- bind (11)
- build (22)
-
check
_ sizeof (22) - clear (11)
- deflate (11)
- deq (11)
-
digest
_ length (11) - empty (11)
- fiddle (11)
-
fiddle
/ import (11) -
field
_ size _ limit (11) - getoptlong (11)
- length (68)
- lusolve (11)
-
matched
_ size (11) - minor (22)
- mlsd (18)
- new (33)
- open (22)
- pack (19)
- pack テンプレート文字列 (11)
- pop (11)
- ptr (11)
- ref (11)
-
set
_ dictionary (22) - shift (11)
- size? (11)
- sizeof (11)
- terminate (11)
- unpack (11)
- wrap (22)
- このマニュアルのヘルプ (11)
- 制御構造 (8)
検索結果
先頭5件
-
Kernel
. # require(feature) -> bool (21237.0) -
Ruby ライブラリ feature をロードします。拡張子補完を行い、 同じファイルの複数回ロードはしません。
...のホームディレクトリに展開されます。
Ruby ライブラリとは Ruby スクリプト (*.rb) か拡張ライブラリ
(*.so,*.o,*.dll など) であり、feature の拡張子が省略された場合はその
両方から探します( *.rb が優先されます)。
省略されな......false を返します。
@param feature ファイル名の文字列です。
@raise LoadError ロードに失敗した場合に発生します。
//emlist[例][ruby]{
$LOADED_FEATURES.grep(/prime/).size # => 0
require "prime" # => true
$LOADED_FEATURES.grep(/prime/).size # => 1
require "pri......me" # => false
begin
require "invalid"
rescue LoadError => e
e.message # => "cannot load such file -- invalid"
end
//}
@see Kernel.#load,Kernel.#autoload,Kernel.#require_relative... -
CSV
:: Table # size -> Integer (21125.0) -
(ヘッダを除く)行数を返します。
...(ヘッダを除く)行数を返します。
Array#length, Array#size に委譲しています。
//emlist[][ruby]{
require 'csv'
csv = CSV.new("a,b,c\n1,2,3", headers: true)
table = csv.read
p table.size # => 1
//}
@see Array#length, Array#size... -
REXML
:: Elements # size -> Integer (21119.0) -
保持している要素の個数を返します。
...list[][ruby]{
require 'rexml/document'
doc = REXML::Document.new '<a>sean<b/>elliott<b/>russell<b/></a>'
# doc.root は3つの要素と3つのテキストノードを持つため、6を返す
doc.root.size # => 6
# そのうち要素は3つであるため、以下は3を返す
doc.root.el......ements.size # => 3
//}... -
Tempfile
# size -> Integer (21119.0) -
テンポラリファイルのサイズを返します。
...テンポラリファイルのサイズを返します。
require "tempfile"
tf = Tempfile.new("foo")
tf.print("bar,ugo")
p tf.size # => 7
tf.close
p tf.size # => 7... -
Set
# size -> Integer (18113.0) -
集合の要素数を返します。
...集合の要素数を返します。
//emlist[][ruby]{
require 'set'
p Set[10, 20, 30, 10].size # => 3
//}... -
Digest
:: Base # size -> Integer (18107.0) -
ダイジェストのハッシュ値のバイト長を取得します。 例えば、Digest::MD5であれば16、Digest::SHA1であれば20です。
...り、
それぞれの実装に適したものにオーバーライドされます。
例: Digest::MD、Digest::SHA1、Digest::SHA512のハッシュ値のバイト長を順番に調べる。
require 'digest'
["MD5", "SHA1", "SHA512"].map{|a| Digest(a).new().digest_length } # => [16, 20, 64]... -
REXML
:: Attributes # size -> Integer (18107.0) -
属性の個数を返します。
...ます。
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<EOS)
<root xmlns:foo="http://example.org/foo"
xmlns:bar="http://example.org/bar">
<a foo:att='1' bar:att='2' att='<'/>
</root>
EOS
a = doc.get_elements("/root/a").first
p a.attributes.length # => 3
//}... -
Readline
:: HISTORY . size -> Integer (18107.0) -
ヒストリに格納された内容の数を取得します。
...ヒストリに格納された内容の数を取得します。
例: ヒストリの内容を最初から順番に出力する。
require "readline"
Readline::HISTORY.push("foo", "bar", "baz")
p Readline::HISTORY.length #=> 3
@see Readline::HISTORY.empty?... -
Thread
:: Queue # size -> Integer (18107.0) -
キューの長さを返します。
...キューの長さを返します。
//emlist[例][ruby]{
require 'thread'
q = Queue.new
[:resource1, :resource2, :resource3, nil].each { |r| q.push(r) }
q.length # => 4
//}... -
CSV
# field _ size _ limit -> Integer (12231.0) -
フィールドサイズの最大値を返します。
...す。
//emlist[例][ruby]{
require "csv"
csv = CSV.new(DATA)
csv.field_size_limit # => nil
p csv.read # => [["a", "b"], ["\n2\n2\n", ""]]
DATA.rewind
csv = CSV.new(DATA, field_size_limit: 4)
p csv.field_size_limit # => 4
csv.read # => #<CSV::MalformedCSVError: Field size exceeded on line 2.>
__...