1088件ヒット
[1-100件を表示]
(0.181秒)
ライブラリ
- ビルトイン (509)
-
cgi
/ core (22) - csv (220)
- forwardable (11)
- matrix (11)
- open3 (44)
- prettyprint (1)
- psych (17)
- resolv (11)
-
rexml
/ document (198)
クラス
- Array (22)
- CSV (176)
-
CSV
:: FieldInfo (22) -
CSV
:: Row (22) - Enumerator (5)
-
Enumerator
:: ArithmeticSequence (6) -
Enumerator
:: Lazy (33) -
File
:: Stat (11) - IO (11)
- Matrix (11)
- PrettyPrint (1)
-
Psych
:: Handler (11) -
REXML
:: Attributes (132) -
REXML
:: Element (11) -
REXML
:: Parent (22) -
REXML
:: XPath (11) - Range (33)
-
Resolv
:: DNS :: Resource :: TXT (11) -
RubyVM
:: AbstractSyntaxTree :: Node (12) -
RubyVM
:: InstructionSequence (11) - String (165)
-
Thread
:: Backtrace :: Location (33)
モジュール
-
CGI
:: QueryExtension :: Value (22) - Enumerable (132)
- Forwardable (11)
- Kernel (33)
- Open3 (44)
- Psych (6)
-
REXML
:: Node (11) -
RubyVM
:: AbstractSyntaxTree (2)
キーワード
- <=> (11)
- Ruby用語集 (11)
- Transitive (11)
- [] (44)
- []= (11)
- alias (11)
- attribute (11)
- binwrite (11)
- caller (33)
-
chunk
_ while (11) -
col
_ sep (11) - convert (22)
- delete (11)
-
delete
_ all (11) - each (22)
-
each
_ attribute (11) -
fiddle
/ import (11) - fields (11)
- filter (33)
-
find
_ first _ recursive (11) - first? (1)
-
first
_ column (6) -
first
_ lineno (17) -
first
_ minor (11) -
get
_ attribute (11) -
get
_ attribute _ ns (11) - header (11)
-
header
_ convert (22) - index (11)
- inject (33)
-
insert
_ after (11) -
insert
_ before (11) -
instance
_ delegate (11) - label (11)
- last (22)
- length (11)
- lineno (11)
- min (22)
- namespaces (11)
- new (33)
- of (2)
- open (44)
- parse (11)
- path (11)
-
pipeline
_ rw (22) -
pipeline
_ w (22) - prefixes (11)
- produce (5)
- read (11)
- readlines (11)
- reduce (33)
-
ruby 1
. 8 . 2 feature (11) -
safe
_ load (6) - size (11)
- slice (66)
- slice! (66)
-
slice
_ before (22) -
slice
_ when (11) -
take
_ while (22) -
values
_ at (11) - リテラル (11)
検索結果
先頭5件
-
REXML
:: XPath . first(element , path = nil , namespaces = {} , variables = {}) -> Node | nil (27437.0) -
element の path で指定した XPath 文字列にマッチする最初のノードを 返します。
...element の path で指定した XPath 文字列にマッチする最初のノードを
返します。
path に相対パスを指定した場合は element からの相対位置で
マッチするノードを探します。
絶対パスを指定した場合は element が属する文書のルー......ariable で XPath 内の変数に対応する値を指定できます。
XPathインジェクション攻撃を避けるため、適切な
エスケープを付加するため、に用います。
マッチするノードがない場合には nil を返します。
@param element 要素(REXML::Ele......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... -
Enumerable
# first -> object | nil (27326.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) #=> []
//}... -
CGI
:: QueryExtension :: Value # first -> self (27301.0) -
@todo
@todo -
Enumerable
# first(n) -> Array (27226.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 (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 取得する要素数。 -
RubyVM
:: InstructionSequence # first _ lineno -> Integer (21313.0) -
self が表す命令シーケンスの 1 行目の行番号を返します。
...self が表す命令シーケンスの 1 行目の行番号を返します。
例1:irb で実行した場合
RubyVM::InstructionSequence.compile('num = 1 + 2').first_lineno
# => 1
例2:
# /tmp/method.rb
require "foo-library"
def foo
p :foo
end
RubyVM::InstructionSequence.of(m......ethod(:foo)).first_lineno
# => 2... -
RubyVM
:: AbstractSyntaxTree :: Node # first _ column -> Integer (18307.0) -
ソースコード中で、self を表すテキストが最初に現れる列番号を返します。
...ソースコード中で、self を表すテキストが最初に現れる列番号を返します。
列番号は0-originで、バイト単位で表されます。
//emlist[][ruby]{
node = RubyVM::AbstractSyntaxTree.parse('1 + 2')
p node.first_column # => 0
//}... -
RubyVM
:: AbstractSyntaxTree :: Node # first _ lineno -> Integer (18307.0) -
ソースコード中で、self を表すテキストが最初に現れる行番号を返します。
...ソースコード中で、self を表すテキストが最初に現れる行番号を返します。
行番号は1-originです。
//emlist[][ruby]{
node = RubyVM::AbstractSyntaxTree.parse('1 + 2')
p node.first_lineno # => 1
//}... -
REXML
:: Node # find _ first _ recursive {|node| . . . } -> REXML :: Node | nil (15301.0) -
self とその各 element node を引数とし、ブロックを呼び出し、 そのブロックの返り値が真であった最初の node を返します。
...self とその各 element node を引数とし、ブロックを呼び出し、
そのブロックの返り値が真であった最初の node を返します。
見付からなかった場合は nil を返します。... -
Enumerable
# chunk _ while {|elt _ before , elt _ after| . . . } -> Enumerator (15242.0) -
要素を前から順にブロックで評価し、その結果によって要素をチャンクに分け た(グループ化した)要素を持つEnumerator を返します。
...つEnumerator を返します。
隣り合う値をブロックパラメータ elt_before、elt_after に渡し、ブロックの
評価値が偽になる所でチャンクを区切ります。
ブロックは self の長さ - 1 回呼び出されます。
@return チャンクごとの配列を......ドは以下のように呼び出します。
//emlist{
enum.chunk_while { |elt_before, elt_after| bool }.each { |ary| ... }
//}
to_a や map などのその他の Enumerable モジュールのメソッ
ドも有用です。
//emlist[例][ruby]{
# 1ずつ増加する部分配列......2,4,9,10,11,12,15,16,19,20,21]
b = a.chunk_while {|i, j| i+1 == j }
p b.to_a # => [[1, 2], [4], [9, 10, 11, 12], [15, 16], [19, 20, 21]]
c = b.map {|a| a.length < 3 ? a : "#{a.first}-#{a.last}" }
p c # => [[1, 2], [4], "9-12", [15, 16], "19-21"]
d = c.join(",")
p d # => "1,2,4,9-12,15,16,19-21"
#...