1338件ヒット
[1-100件を表示]
(0.150秒)
ライブラリ
- ビルトイン (667)
-
cgi
/ core (22) - csv (220)
- forwardable (11)
- matrix (11)
- open3 (44)
- prettyprint (1)
- psych (17)
- resolv (11)
-
rexml
/ document (176) -
rubygems
/ commands / which _ command (11) - socket (22)
クラス
- Array (33)
- CSV (176)
-
CSV
:: FieldInfo (22) -
CSV
:: Row (22) - Enumerator (5)
-
Enumerator
:: ArithmeticSequence (12) -
Enumerator
:: Lazy (33) -
File
:: Stat (11) - IO (11)
- Matrix (11)
- Object (44)
- PrettyPrint (1)
-
Psych
:: Handler (11) -
REXML
:: Attributes (121) -
REXML
:: Element (11) -
REXML
:: Parent (22) -
REXML
:: XPath (11) - Range (86)
-
Resolv
:: DNS :: Resource :: TXT (11) -
RubyVM
:: AbstractSyntaxTree :: Node (12) -
RubyVM
:: InstructionSequence (22) - Socket (11)
- String (198)
-
Thread
:: Backtrace :: Location (33)
モジュール
-
CGI
:: QueryExtension :: Value (22) - Enumerable (132)
- Forwardable (11)
- Kernel (33)
- Open3 (44)
- Psych (6)
-
REXML
:: Node (11) -
RubyVM
:: AbstractSyntaxTree (2) -
Socket
:: Constants (11)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - <=> (11)
-
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 3
. 0 . 0 (4) - Ruby用語集 (11)
-
SO
_ NREAD (22) - WhichCommand (11)
- [] (77)
- alias (11)
- attribute (11)
- begin (11)
- binwrite (11)
- caller (33)
-
cgi
/ session (11) -
chunk
_ while (11) -
col
_ sep (11) - convert (22)
- delete (11)
-
delete
_ all (11) - each (22)
-
each
_ attribute (11) -
enum
_ for (22) - fields (11)
-
find
_ first _ recursive (11) - first? (1)
-
first
_ column (6) -
first
_ lineno (17) -
first
_ minor (11) - generate (11)
-
get
_ attribute (11) -
get
_ attribute _ ns (11) - header (11)
- index (11)
- inject (33)
-
insert
_ after (11) -
insert
_ before (11) - instance (22)
-
instance
_ delegate (11) - label (11)
- last (22)
- length (11)
- lineno (11)
- min (42)
- namespaces (11)
- new (44)
- of (2)
- open (44)
- parse (22)
- path (11)
-
pipeline
_ rw (22) -
pipeline
_ w (22) - prefixes (11)
- produce (5)
- rdoc (11)
- read (11)
- readlines (11)
- reduce (33)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 9 feature (11) -
safe
_ load (6) - size (11)
- slice (66)
- slice! (66)
-
slice
_ before (22) -
slice
_ when (11) -
take
_ while (22) -
to
_ a (11) -
to
_ enum (22) - tsort (11)
-
values
_ at (11) - リテラル (11)
- 演算子式 (11)
検索結果
先頭5件
-
REXML
:: XPath . first(element , path = nil , namespaces = {} , variables = {}) -> Node | nil (24337.0) -
element の path で指定した XPath 文字列にマッチする最初のノードを 返します。
...を指定します。
variable で XPath 内の変数に対応する値を指定できます。
XPathインジェクション攻撃を避けるため、適切な
エスケープを付加するため、に用います。
マッチするノードがない場合には nil を返します。
@param e......variables 変数名とその値の対応付け
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<EOS)
<root xmlns:x='1'>
<a>
<b>b1</b>
<x:c />
<b>b2</b>
<d />
</a>
<b> b3 </b>
</root>
EOS
a = doc.root.elements[1] # => <a> ... </>
b1 = REXML::XPath.first(a......, "b")
b1.text # => "b1"
REXML::XPath.first(doc, "/root/a/x:c") # => <x:c/>
REXML::XPath.first(a, "x:c") # => <x:c/>
REXML::XPath.first(a, "y:c") # => nil
REXML::XPath.first(a, "y:c", {"y" => "1"}) # => <x:c/>
b2 = REXML::XPath.first(doc, "/root/a/b[text()=$v]", {}, {"v" => "b2"})
b2 # => <b> ... <... -
Array
# first(n) -> Array (24334.0) -
先頭の n 要素を配列で返します。n は 0 以上でなければなりません。
...o_int メソッドによる暗
黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します。
@raise ArgumentError n が負値の場合発生します。
//emlist......[例][ruby]{
ary = [0, 1, 2]
p ary.first(0)
p ary.first(1)
p ary.first(2)
p ary.first(3)
p ary.first(4)
# => []
# [0]
# [0, 1]
# [0, 1, 2]
# [0, 1, 2]
//}
@see Array#last... -
Enumerable
# first -> object | nil (24326.0) -
Enumerable オブジェクトの最初の要素、もしくは最初の n 要素を返します。
...引数を指定しない形式では 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 (24326.0) -
Enumerable オブジェクトの最初の要素、もしくは最初の n 要素を返します。
...引数を指定しない形式では 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 (24319.0) -
配列の先頭の要素を返します。要素がなければ nil を返します。
...配列の先頭の要素を返します。要素がなければ nil を返します。
//emlist[例][ruby]{
p [0, 1, 2].first #=> 0
p [].first #=> nil
//}
@see Array#last... -
Enumerator
:: ArithmeticSequence # first -> Numeric | nil (24302.0) -
等差数列の最初の要素、もしくは最初の n 要素を返します。
等差数列の最初の要素、もしくは最初の n 要素を返します。
@param n 取得する要素数。 -
Enumerator
:: ArithmeticSequence # first(n) -> [Numeric] (24302.0) -
等差数列の最初の要素、もしくは最初の n 要素を返します。
等差数列の最初の要素、もしくは最初の n 要素を返します。
@param n 取得する要素数。 -
CGI
:: QueryExtension :: Value # first -> self (24301.0) -
@todo
@todo -
Range
# first -> object (21338.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 #=> RangeErr... -
Range
# first(n) -> [object] (21318.0) -
最初の n 要素を返します。範囲内に要素が含まれない場合は空の配列を返します。
...を指定
した場合は to_int メソッドによる暗黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します。
@raise ArgumentError n に負の数を指......定した場合に発生します。
//emlist[例][ruby]{
(10..20).first(3) # => [10, 11, 12]
//}
@see Range#last, 12697...