742件ヒット
[1-100件を表示]
(0.155秒)
ライブラリ
- ビルトイン (167)
-
cgi
/ util (44) - erb (22)
-
net
/ http (33) - openssl (33)
- optparse (22)
- pathname (66)
- prettyprint (11)
- psych (44)
- shell (18)
-
shell
/ command-processor (12) -
shell
/ filter (12) - tsort (148)
- uri (22)
-
webrick
/ htmlutils (11)
クラス
- Array (30)
- Bignum (3)
- CGI (44)
- Dir (11)
- FalseClass (11)
- Fixnum (3)
- Integer (27)
- Method (22)
- Module (5)
-
Net
:: HTTP (22) - NilClass (11)
- OptionParser (22)
- Pathname (66)
- PrettyPrint (11)
-
Process
:: Status (11) -
Psych
:: Handler (44) - Shell (18)
-
Shell
:: CommandProcessor (12) -
Shell
:: Filter (12) - String (11)
- TrueClass (11)
-
URI
:: MailTo (22) - UnboundMethod (11)
モジュール
-
ERB
:: Util (22) -
Net
:: HTTPHeader (11) -
OpenSSL
:: SSL (33) - TSort (148)
-
WEBrick
:: HTMLUtils (11)
キーワード
- Marshal フォーマット (11)
-
NEWS for Ruby 2
. 0 . 0 (11) -
OP
_ NETSCAPE _ CHALLENGE _ BUG (11) -
OP
_ NETSCAPE _ REUSE _ CIPHER _ CHANGE _ BUG (11) -
OP
_ SSLEAY _ 080 _ CLIENT _ DH _ BUG (11) - Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (11)
- [] (16)
- alias (11)
- arity (22)
- build (11)
- cgi (11)
- chdir (6)
-
each
_ line (22) -
each
_ strongly _ connected _ component (42) -
each
_ strongly _ connected _ component _ from (42) - escape (11)
- escapeHTML (11)
-
escape
_ html (11) - foreach (18)
- format (11)
- headers (11)
-
html
_ escape (11) - mkdir (11)
-
on
_ head (11) -
on
_ tail (11) - open (22)
- opendir (22)
- out (12)
- pack (19)
- pack テンプレート文字列 (11)
- parameters (11)
- post (22)
- pushdir (6)
-
ruby 1
. 6 feature (11) -
ruby2
_ keywords (5) - scalar (11)
-
set
_ form _ data (11) -
start
_ mapping (11) -
start
_ sequence (11) -
strongly
_ connected _ components (11) - tsort (11)
-
tsort
_ each (42) - unescapeHTML (11)
-
unescape
_ html (11) - unpack (11)
- 正規表現 (11)
検索結果
先頭5件
-
TrueClass
# &(other) -> bool (21442.0) -
other が真なら true を, 偽なら false を返します。
...other が真なら true を, 偽なら false を返します。
@param other 論理積を行なう式です。
& は再定義可能な演算子に分類されていますので、通常は true & other のように使われます。
//emlist[例][ruby]{
p true & true #=> true
p true & false......#=> false
p true & nil #=> false
p true & (1 == 1) #=> true
p true & (1 + 1) #=> true
p true.&(true) #=> true
p true.&(false) #=> false
p true.&(nil) #=> false
p true.&(1 == 1) #=> true
p true.&(1 + 1) #=> true
//}... -
Process
:: Status # &(other) -> Integer (21422.0) -
self.to_i & other と同じです。 このメソッドは後方互換性のためにあります。
...self.to_i & other と同じです。
このメソッドは後方互換性のためにあります。
@param other 自身との & 演算をしたい整数を指定します。... -
Integer
# &(other) -> Integer (21412.0) -
ビット二項演算子。論理積を計算します。
...ビット二項演算子。論理積を計算します。
@param other 数値
//emlist[][ruby]{
1 & 1 # => 1
2 & 3 # => 2
//}... -
Array
# &(other) -> Array (21406.0) -
集合の積演算です。両方の配列に含まれる要素からなる新しい配列を返 します。重複する要素は取り除かれます。
...における要素の順と同じです。
@param other 配列を指定します。
配列以外のオブジェクトを指定した場合は to_ary メソッドによ
る暗黙の型変換を試みます。
@raise TypeError 引数に配列以外の(暗黙の型変換が......行えない)オブジェクトを
指定した場合に発生します。
//emlist[例][ruby]{
[1, 1, 2, 3] & [3, 1, 4] #=> [1, 3]
//}
@see Array#|......行えない)オブジェクトを
指定した場合に発生します。
//emlist[例][ruby]{
[1, 1, 2, 3] & [3, 1, 4] #=> [1, 3]
//}
@see Array#|, Array#intersection... -
ERB
:: Util . # h(s) -> String (21349.0) -
文字列 s を HTML用にエスケープした文字列を返します。
... HTML用にエスケープした文字列を返します。
文字列 s 中に含まれる &"<> を、実体参照 & " < > にそれぞれ変更した文字列を返します
(CGI.escapeHTMLとほぼ同じです)。
@param s HTMLエスケープを行う文字列
//emlist[例][ruby......]{
require "erb"
include ERB::Util
puts html_escape("is a > 0 & a < 10?")
# is a > 0 & a < 10?
//}... -
FalseClass
# &(other) -> false (18442.0) -
常に false を返します。
...。
@param other 論理積を行なう式です。
& は再定義可能な演算子に分類されていますので、通常は false & other の形で使われます。
//emlist[例][ruby]{
p false & true #=> false
p false & false #=> false
p false & nil #=> false
p false & (1 == 1)......#=> false
p false & (1 + 1) #=> false
p false.&(true) #=> false
p false.&(false) #=> false
p false.&(nil) #=> false
p false.&(1 == 1) #=> false
p false.&(1 + 1) #=> false
//}... -
NilClass
# &(other) -> false (18424.0) -
常に false を返します。
...常に false を返します。
@param other 論理積を行なう式です
//emlist[例][ruby]{
nil & true # => false
nil & false # => false
nil & nil # => false
nil & "a" # => false
//}... -
Bignum
# &(other) -> Fixnum | Bignum (18412.0) -
ビット二項演算子。論理積を計算します。
...ビット二項演算子。論理積を計算します。
@param other 数値
1 & 1 #=> 1
2 & 3 #=> 2... -
Fixnum
# &(other) -> Fixnum | Bignum (18412.0) -
ビット二項演算子。論理積を計算します。
...ビット二項演算子。論理積を計算します。
@param other 数値
1 & 1 #=> 1
2 & 3 #=> 2... -
TSort
. each _ strongly _ connected _ component _ from(node , each _ child , id _ map={} , stack=[]) -> Enumerator (15506.0) -
node から到達可能な強連結成分についてのイテレータです。
...e と each_child でグラフを表します。
返す値は規定されていません。
TSort.each_strongly_connected_component_fromはTSortをincludeして
グラフを表現する必要のないクラスメソッドです。
@param node ノードを指定します。
@param each_child 引......//emlist[使用例][ruby]{
require 'tsort'
graph = {1=>[2], 2=>[3, 4], 3=>[2], 4=>[]}
each_child = lambda {|n, &b| graph[n].each(&b) }
TSort.each_strongly_connected_component_from(1, each_child) {|scc|
p scc
}
# => [4]
# [2, 3]
# [1]
//}
@see TSort#each_strongly_connected_component_from... -
TSort
. each _ strongly _ connected _ component _ from(node , each _ child , id _ map={} , stack=[]) {|nodes| . . . } -> () (15506.0) -
node から到達可能な強連結成分についてのイテレータです。
...e と each_child でグラフを表します。
返す値は規定されていません。
TSort.each_strongly_connected_component_fromはTSortをincludeして
グラフを表現する必要のないクラスメソッドです。
@param node ノードを指定します。
@param each_child 引......//emlist[使用例][ruby]{
require 'tsort'
graph = {1=>[2], 2=>[3, 4], 3=>[2], 4=>[]}
each_child = lambda {|n, &b| graph[n].each(&b) }
TSort.each_strongly_connected_component_from(1, each_child) {|scc|
p scc
}
# => [4]
# [2, 3]
# [1]
//}
@see TSort#each_strongly_connected_component_from...