種類
- 定数 (216)
- インスタンスメソッド (179)
- 特異メソッド (108)
- 文書 (37)
- クラス (6)
ライブラリ
- ビルトイン (171)
- etc (204)
-
minitest
/ unit (2) - optparse (12)
-
rexml
/ document (36) -
shell
/ filter (54) -
shell
/ system-command (6) - tracer (12)
- uri (12)
クラス
- Array (56)
-
Enumerator
:: Lazy (39) - Hash (35)
-
MiniTest
:: Unit (1) -
OptionParser
:: ParseError (12) -
REXML
:: Text (36) -
Shell
:: Filter (54) -
Shell
:: SystemCommand (6) - Tracer (12)
-
URI
:: LDAP (12)
オブジェクト
- ENV (35)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) -
EVENT
_ SYMBOL (12) - Lazy (6)
-
NEWS for Ruby 2
. 6 . 0 (7) -
NEWS for Ruby 2
. 7 . 0 (6) -
SC
_ ADVISORY _ INFO (12) -
SC
_ ASYNCHRONOUS _ IO (12) -
SC
_ AVPHYS _ PAGES (12) -
SC
_ DELAYTIMER _ MAX (12) -
SC
_ FSYNC (12) -
SC
_ MEMORY _ PROTECTION (12) -
SC
_ PHYS _ PAGES (12) -
SC
_ PRIORITY _ SCHEDULING (12) -
SC
_ SHARED _ MEMORY _ OBJECTS (12) -
SC
_ SYMLOOP _ MAX (12) -
SC
_ SYNCHRONIZED _ IO (12) -
SC
_ THREAD _ KEYS _ MAX (12) -
SC
_ THREAD _ PRIORITY _ SCHEDULING (12) -
SC
_ TRACE _ SYS _ MAX (12) -
SC
_ TTY _ NAME _ MAX (12) -
SC
_ TYPED _ MEMORY _ OBJECTS (12) -
SC
_ XOPEN _ CRYPT (12) - build (12)
- directory? (6)
- filter! (28)
-
filter
_ backtrace (13) -
filter
_ map (6) -
find
_ all (7) -
find
_ system _ command (6) - ftype (6)
-
keep
_ if (14) - mkdir (6)
- new (24)
- normalize (12)
- notify (6)
-
ruby 1
. 6 feature (12) -
run
_ test _ suites (1) - select (35)
- select! (28)
- sticky? (6)
-
super
_ each (6) - symlink (6)
- symlink? (6)
- system (6)
- unnormalize (12)
検索結果
先頭5件
-
Enumerator
:: Lazy # filter {|item| . . . } -> Enumerator :: Lazy (21201.0) -
Enumerable#select と同じですが、配列ではなくEnumerator::Lazy を返します。
...なくEnumerator::Lazy を返します。
@raise ArgumentError ブロックを指定しなかった場合に発生します。
//emlist[例][ruby]{
1.step.lazy.find_all { |i| i.even? }
# => #<Enumerator::Lazy: #<Enumerator::Lazy: #<Enumerator: 1:step>>:find_all>
1.step.lazy.select { |i| i.even? }... -
Array
# filter -> Enumerator (21102.0) -
各要素に対してブロックを評価した値が真であった要素を全て含む配列を 返します。真になる要素がひとつもなかった場合は空の配列を返します。
...の配列を返します。
ブロックを省略した場合は Enumerator を返します。
//emlist[例][ruby]{
[1,2,3,4,5].select # => #<Enumerator: [1, 2, 3, 4, 5]:select>
[1,2,3,4,5].select { |num| num.even? } # => [2, 4]
//}
@see Enumerable#select
@see Array#select!... -
Array
# filter {|item| . . . } -> [object] (21102.0) -
各要素に対してブロックを評価した値が真であった要素を全て含む配列を 返します。真になる要素がひとつもなかった場合は空の配列を返します。
...の配列を返します。
ブロックを省略した場合は Enumerator を返します。
//emlist[例][ruby]{
[1,2,3,4,5].select # => #<Enumerator: [1, 2, 3, 4, 5]:select>
[1,2,3,4,5].select { |num| num.even? } # => [2, 4]
//}
@see Enumerable#select
@see Array#select!... -
ENV
. filter {|key , value| . . . } -> Hash (18202.0) -
環境変数名と値についてブロックを評価し、真を返したものを集めたハッシュ を返します。
環境変数名と値についてブロックを評価し、真を返したものを集めたハッシュ
を返します。 -
Hash
# filter {|key , value| . . . } -> Hash (18202.0) -
key, value のペアについてブロックを評価し,真となるペアだけを含む ハッシュを生成して返します。
...key, value のペアについてブロックを評価し,真となるペアだけを含む
ハッシュを生成して返します。
ブロックが与えられなかった場合は、自身と select から生成した
Enumerator オブジェクトを返します。
//emlist[][ruby]{
h = { "a... -
Enumerator
:: Lazy # filter _ map {|item| . . . } -> Enumerator :: Lazy (9241.0) -
Enumerable#filter_map と同じですが、配列ではなく Enumerator::Lazy を返します。
...erable#filter_map と同じですが、配列ではなく Enumerator::Lazy を返します。
@raise ArgumentError ブロックを指定しなかった場合に発生します。
//emlist[例][ruby]{
1.step.lazy.filter_map { |n| n * 2 if n.even? }
# => #<Enumerator::Lazy: #<Enumerator::Lazy: (1.st......ep)>:filter_map>
1.step.lazy.filter_map { |n| n * 2 if n.even? }.take(10).force
# => [4, 8, 12, 16, 20, 24, 28, 32, 36, 40]
//}
@see Enumerable#filter_map... -
Shell
:: Filter # system(command , *opts) -> Shell :: SystemCommand (9200.0) -
command を実行する.
...で指定します。
@param opts command のオプションを文字列で指定します。複数可。
使用例:
require 'shell'
Shell.verbose = false
sh = Shell.new
print sh.system("ls", "-l")
Shell.def_system_command("head")
sh.system("ls", "-l") | sh.head("-n 3") > STDOUT... -
Array
# filter! -> Enumerator (9102.0) -
ブロックが真を返した要素を残し、偽を返した要素を自身から削除します。 変更があった場合は self を、 変更がなかった場合には nil を返します。
...//emlist[例][ruby]{
a = %w{ a b c d e f }
a.select! {|v| v =~ /[a-z]/ } # => nil
a # => ["a", "b", "c", "d", "e", "f"]
//}
ブロックが与えられなかった場合は、自身と select! から生成した
Enumerator オブジェクトを返します。
@see Array#keep_if, Array#reject!... -
Array
# filter! {|item| block } -> self | nil (9102.0) -
ブロックが真を返した要素を残し、偽を返した要素を自身から削除します。 変更があった場合は self を、 変更がなかった場合には nil を返します。
...//emlist[例][ruby]{
a = %w{ a b c d e f }
a.select! {|v| v =~ /[a-z]/ } # => nil
a # => ["a", "b", "c", "d", "e", "f"]
//}
ブロックが与えられなかった場合は、自身と select! から生成した
Enumerator オブジェクトを返します。
@see Array#keep_if, Array#reject!... -
Shell
:: Filter # directory?(file) -> bool (9100.0) -
FileTest モジュールにある同名のクラスメソッドと同じです.
...FileTest モジュールにある同名のクラスメソッドと同じです.
@param file ファイル名を表す文字列か IO オブジェクトを指定します。
@see FileTest.#directory?... -
Shell
:: Filter # find _ system _ command(command) (9100.0) -
@todo
@todo -
Shell
:: Filter # ftype(filename) -> String (9100.0) -
File クラスにある同名のクラスメソッドと同じです.
...File クラスにある同名のクラスメソッドと同じです.
@param filename ファイル名を表す文字列を指定します。
@see File.ftype... -
Shell
:: Filter # notify(*opts) { . . . } -> () (9100.0) -
@todo
@todo -
Shell
:: Filter # sticky?(file) -> bool (9100.0) -
FileTest モジュールにある同名のクラスメソッドと同じです.
...FileTest モジュールにある同名のクラスメソッドと同じです.
@param file ファイル名を表す文字列を指定します。
@see FileTest.#sticky?... -
Shell
:: Filter # symlink(old , new) -> 0 (9100.0) -
File クラスにある同名のクラスメソッドと同じです.
...File クラスにある同名のクラスメソッドと同じです.
@param old ファイル名を表す文字列を指定します。
@param new シンボリックリンクを表す文字列を指定します。
@see File.symlink... -
Shell
:: Filter # symlink?(file) -> bool (9100.0) -
FileTest モジュールにある同名のクラスメソッドと同じです.
...FileTest モジュールにある同名のクラスメソッドと同じです.
@param file ファイル名を表す文字列を指定します。
@see FileTest.#symlink?...