772件ヒット
[1-100件を表示]
(0.202秒)
ライブラリ
- ビルトイン (593)
- csv (13)
- forwardable (22)
- prettyprint (1)
-
rexml
/ document (143)
クラス
- Array (44)
-
CSV
:: Row (13) -
Enumerator
:: Lazy (44) - Object (44)
- PrettyPrint (1)
-
REXML
:: Attributes (121) -
REXML
:: Element (11) -
REXML
:: Parent (11) - Range (108)
-
RubyVM
:: AbstractSyntaxTree :: Node (12) -
RubyVM
:: InstructionSequence (22) - String (143)
-
Thread
:: Backtrace :: Location (33)
モジュール
- Enumerable (143)
- Forwardable (22)
キーワード
- [] (77)
- []= (22)
- attribute (11)
- begin (11)
-
chunk
_ while (11) - deconstruct (2)
- delegate (11)
- delete (11)
-
delete
_ all (11) - each (11)
-
each
_ attribute (11) - end (11)
-
enum
_ for (33) - first? (1)
-
first
_ column (6) -
first
_ lineno (17) -
get
_ attribute (11) -
get
_ attribute _ ns (11) - inject (33)
-
insert
_ before (11) -
instance
_ delegate (11) - label (11)
- last (33)
- lazy (11)
- length (11)
- lineno (11)
- min (42)
- namespaces (11)
- path (11)
- prefixes (11)
- reduce (33)
- size (11)
- slice (66)
- slice! (11)
-
slice
_ before (22) -
slice
_ when (11) -
take
_ while (22) -
to
_ a (11) -
to
_ enum (33) -
values
_ at (11)
検索結果
先頭5件
-
Enumerable
# first -> object | nil (27527.0) -
Enumerable オブジェクトの最初の要素、もしくは最初の n 要素を返します。
...Enumerable オブジェクトの最初の要素、もしくは最初の n 要素を返します。
Enumerable オブジェクトが空の場合、引数を指定しない形式では nil を返します。
引数を指定する形式では、空の配列を返します。
@param n 取得する要......素数。
//emlist[例][ruby]{
e = "abcd".each_byte
e.first #=> 97
e.first(2) #=> [97,98]
e = "".each_byte
e.first #=> nil
e.first(2) #=> []
//}... -
Enumerable
# first(n) -> Array (27327.0) -
Enumerable オブジェクトの最初の要素、もしくは最初の n 要素を返します。
...Enumerable オブジェクトの最初の要素、もしくは最初の n 要素を返します。
Enumerable オブジェクトが空の場合、引数を指定しない形式では nil を返します。
引数を指定する形式では、空の配列を返します。
@param n 取得する要......素数。
//emlist[例][ruby]{
e = "abcd".each_byte
e.first #=> 97
e.first(2) #=> [97,98]
e = "".each_byte
e.first #=> nil
e.first(2) #=> []
//}... -
Array
# first -> object | nil (24520.0) -
配列の先頭の要素を返します。要素がなければ nil を返します。
...配列の先頭の要素を返します。要素がなければ nil を返します。
//emlist[例][ruby]{
p [0, 1, 2].first #=> 0
p [].first #=> nil
//}
@see Array#last... -
Range
# first -> object (21539.0) -
始端の要素を返します。 始端を持たない範囲オブジェクトの場合、begin はnilを返しますが, first は例外 RangeError が発生します。
...場合、begin はnilを返しますが, first は例外 RangeError が発生します。
//emlist[例][ruby]{
# 始端を持つ場合
p (1..5).begin # => 1
p (1..0).begin # => 1
p (1..5).first # => 1
p (1..0).first # => 1
# 始端を持たない場合
p (..5).begin #=> nil
p (..5).first #=> Range... -
Range
# first(n) -> [object] (21419.0) -
最初の n 要素を返します。範囲内に要素が含まれない場合は空の配列を返します。
...指定
した場合は to_int メソッドによる暗黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します。
@raise ArgumentError n に負の数を指定......した場合に発生します。
//emlist[例][ruby]{
(10..20).first(3) # => [10, 11, 12]
//}
@see Range#last, 12697... -
REXML
:: Attributes # each _ attribute {|attribute| . . . } -> () (18507.0) -
各属性に対しブロックを呼び出します。
...ML::Attribute オブジェクトで渡されます。
//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
a.attributes.each_attribute do |attr|
p [attr.namespace, attr.name, attr.value]
end
# => ["http://example.org/foo", "att", "1"]
# => ["http://example.org/bar", "att", "2"]
# => ["", "att", "<"]
//}... -
REXML
:: Attributes # get _ attribute(name) -> Attribute | nil (18407.0) -
name という名前の属性を取得します。
...ttributes#[]
//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
a.attributes.get_attribute("att......") # => att='<'
a.attributes.get_attribute("foo:att") # => foo:att='1'
//}... -
REXML
:: Attributes # get _ attribute _ ns(namespace , name) -> REXML :: Attribute | nil (18407.0) -
namespace と name で特定される属性を返します。
...ist[][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
a.attributes.get_attribute_ns("", "att") # => att='......<'
a.attributes.get_attribute_ns("http://example.org/foo", "att") # => foo:att='1'
a.attributes.get_attribute_ns("http://example.org/baz", "att") # => nil
a.attributes.get_attribute_ns("http://example.org/foo", "attt") # => nil
//}... -
RubyVM
:: AbstractSyntaxTree :: Node # first _ column -> Integer (18314.0) -
ソースコード中で、self を表すテキストが最初に現れる列番号を返します。
...ソースコード中で、self を表すテキストが最初に現れる列番号を返します。
列番号は0-originで、バイト単位で表されます。
//emlist[][ruby]{
node = RubyVM::AbstractSyntaxTree.parse('1 + 2')
p node.first_column # => 0
//}... -
RubyVM
:: AbstractSyntaxTree :: Node # first _ lineno -> Integer (18314.0) -
ソースコード中で、self を表すテキストが最初に現れる行番号を返します。
...ソースコード中で、self を表すテキストが最初に現れる行番号を返します。
行番号は1-originです。
//emlist[][ruby]{
node = RubyVM::AbstractSyntaxTree.parse('1 + 2')
p node.first_lineno # => 1
//}...