408件ヒット
[1-100件を表示]
(0.060秒)
種類
- インスタンスメソッド (259)
- 特異メソッド (51)
- ライブラリ (48)
- モジュール関数 (26)
- 文書 (24)
ライブラリ
- ビルトイン (134)
- csv (24)
- dbm (12)
- gdbm (12)
- matrix (12)
-
minitest
/ spec (1) -
minitest
/ unit (1) - pathname (9)
- pp (12)
- readline (12)
-
rexml
/ document (24) -
rexml
/ parsers / pullparser (12) -
rubygems
/ package / tar _ header (12) - sdbm (12)
- set (9)
- strscan (24)
- thread (2)
- thwait (12)
クラス
- Array (12)
-
CSV
:: Row (12) -
CSV
:: Table (12) - DBM (12)
- Dir (9)
- File (18)
- GDBM (12)
-
Gem
:: Package :: TarHeader (12) - Hash (12)
- Matrix (12)
- Object (13)
- Pathname (9)
-
REXML
:: Elements (12) -
REXML
:: Parsers :: PullParser (12) -
REXML
:: Text (12) - SDBM (12)
- Set (12)
- String (12)
- StringScanner (24)
- Symbol (12)
-
Thread
:: Queue (12) -
Thread
:: SizedQueue (8) - ThreadsWait (12)
モジュール
- FileTest (18)
- Kernel (8)
-
MiniTest
:: Assertions (1)
オブジェクト
- ENV (12)
-
Readline
:: HISTORY (12)
キーワード
-
assert
_ empty (1) -
cgi
/ session (12) - eos? (12)
-
must
_ be _ empty (1) -
net
/ pop (12) -
next
_ wait (6) - optparse (12)
- pp (12)
-
pretty
_ print _ cycle (12) -
ruby 1
. 8 . 2 feature (12) - warn (8)
- zero? (18)
- 制御構造 (12)
検索結果
先頭5件
-
REXML
:: Parsers :: PullParser # empty? -> bool (27201.0) -
未処理のイベントが残っていない場合に真を返します。
...未処理のイベントが残っていない場合に真を返します。
@see REXML::Parsers::PullParser#has_next?... -
pp (26018.0)
-
オブジェクトなどを見やすく出力するためのライブラリです。
...このライブラリを require すると Kernel.#pp が定義されます。
Kernel.#p のかわりに Kernel.#pp を使うことにより、
適切にインデントと改行された分かりやすい出力を得ることが出来ます。
pp ライブラリは、ユーザがあたらしく定.......#pp を使う上で余計な作業をする
必要はありません。
=== どちらが読みやすいでしょうか?
p による pretty-print されてない出力:
#<PP:0x81a0d10 @stack=[], @genspace=#<Proc:0x81a0cc0>, @nest=[0], @newline="\n",
@buf=#<PrettyPrint::Group:0x81a0c98 @group=......up(1) do
q.breakable ''
if v.is_a?(String) and v.size > 10
q.pp(v[0..9] + '...')
else
q.pp v
end
end
first = false
}
end
q.breakable
q.text "</hash>"
end
def pretty_print_cycle(q)
q.text(empty?......
pp ライブラリは、ユーザがあたらしく定義したクラスに対しても見やすい表示を
するように作られていますので、Kernel.#pp を使う上で余計な作業をする
必要はありません。
=== どちらが読みやすいでしょうか?
p による pre......tty-print されてない出力:
#<PP:0x81a0d10 @stack=[], @genspace=#<Proc:0x81a0cc0>, @nest=[0], @newline="\n",
@buf=#<PrettyPrint::Group:0x81a0c98 @group=0, @tail=0, @buf=[#<PrettyPrint::Gro
up:0x81a0ba8 @group=1, @tail=0, @buf=[#<PrettyPrint::Text:0x81a0b30 @tail=2, @wi
dth=1, @text="["... -
ThreadsWait
# empty? -> bool (24231.0) -
同期されるスレッドが存在するならば true をかえします。
...ッドが存在するならば true をかえします。
使用例
require 'thwait'
threads = []
3.times {|i|
threads << Thread.new { sleep 1; p Thread.current }
}
thall = ThreadsWait.new
p thall.threads.empty? #=> true
thall.join(*threads)
p thall.threads.empty? #=> false... -
Array
# empty? -> bool (24225.0) -
自身の要素の数が 0 の時に真を返します。そうでない場合に false を返します。
...自身の要素の数が 0 の時に真を返します。そうでない場合に false を返します。
//emlist[例][ruby]{
p [].empty? #=> true
p [1, 2, 3].empty? #=> false
//}... -
CSV
:: Table # empty? -> bool (24225.0) -
ヘッダーを除いて、データがないときに true を返します。
...ーを除いて、データがないときに true を返します。
Array#empty? に委譲しています。
//emlist[][ruby]{
require 'csv'
csv = CSV.new("a,b\n", headers: true)
table = csv.read
p table.empty? # => true
table << [1, 2]
p table.empty? # => false
//}
@see Array#empty?... -
Pathname
# empty? -> bool (24225.0) -
ディレクトリに対しては Dir.empty?(self.to_s) と同じ、他に対しては FileTest.empty?(self.to_s) と同じです。
...ては Dir.empty?(self.to_s) と同じ、他に対しては FileTest.empty?(self.to_s) と同じです。
//emlist[例 ディレクトリの場合][ruby]{
require "pathname"
require 'tmpdir'
Pathname("/usr/local").empty? # => false
Dir.mktmpdir { |dir| Pathname(dir).empty? } # => tru......e
//}
//emlist[例 ファイルの場合][ruby]{
require "pathname"
require 'tempfile'
Pathname("testfile").empty? # => false
Tempfile.create("tmp") { |tmp| Pathname(tmp).empty? } # => true
//}
@see Dir.empty?, FileTest.#empty?, Pathname#zero?... -
Readline
:: HISTORY . empty? -> bool (24225.0) -
ヒストリに格納された内容の数が 0 の場合は true を、 そうでない場合は false を返します。
...リに格納された内容の数が 0 の場合は true を、
そうでない場合は false を返します。
例:
require "readline"
p Readline::HISTORY.empty? #=> true
Readline::HISTORY.push("foo", "bar", "baz")
p Readline::HISTORY.empty? #=> false
@see Readline::HISTORY.length... -
Set
# empty? -> bool (24225.0) -
集合が要素を 1 つも持たないときに true を返します。
...集合が要素を 1 つも持たないときに true を返します。
//emlist[][ruby]{
require 'set'
p Set[10, 20].empty? # => false
p Set[].empty? # => true
//}......集合が要素を 1 つも持たないときに true を返します。
//emlist[][ruby]{
p Set[10, 20].empty? # => false
p Set[].empty? # => true
//}... -
String
# empty? -> bool (24219.0) -
文字列が空 (つまり長さ 0) の時、真を返します。
...文字列が空 (つまり長さ 0) の時、真を返します。
//emlist[例][ruby]{
"hello".empty? #=> false
" ".empty? #=> false
"".empty? #=> true
//}... -
Symbol
# empty? -> bool (24213.0) -
自身が :"" (length が 0 のシンボル)かどうかを返します。
...自身が :"" (length が 0 のシンボル)かどうかを返します。
:"".empty? #=> true
:foo.empty? #=> false
@see String#empty?...