744件ヒット
[1-100件を表示]
(0.142秒)
別のキーワード
ライブラリ
- ビルトイン (523)
- csv (88)
- prettyprint (1)
- psych (11)
-
rexml
/ document (121)
クラス
- Array (77)
- CSV (66)
-
CSV
:: FieldInfo (22) -
Enumerator
:: Lazy (49) -
File
:: Stat (11) - Object (44)
- PrettyPrint (1)
-
Psych
:: Handler (11) -
REXML
:: Attributes (88) -
REXML
:: Element (11) -
REXML
:: Parent (22) - Range (33)
-
RubyVM
:: AbstractSyntaxTree :: Node (12) -
RubyVM
:: InstructionSequence (11) - String (154)
-
Thread
:: Backtrace :: Location (11)
モジュール
- Enumerable (121)
キーワード
- <=> (11)
- [] (77)
- []= (33)
- alias (11)
- attribute (11)
- begin (11)
-
chunk
_ while (11) -
col
_ sep (11) - convert (33)
- each (22)
-
each
_ attribute (11) - eager (5)
-
enum
_ for (44) - first? (1)
-
first
_ column (6) -
first
_ lineno (17) -
get
_ attribute _ ns (11) - header (11)
- index (11)
- inject (33)
-
insert
_ after (11) -
insert
_ before (11) - last (22)
- lazy (11)
- length (11)
- namespaces (11)
- path (11)
- prefixes (11)
- puts (11)
- reduce (33)
- size (11)
- slice (66)
- slice! (22)
-
slice
_ before (22) -
slice
_ when (11) -
to
_ enum (44)
検索結果
先頭5件
-
Array
# first(n) -> Array (18167.0) -
先頭の n 要素を配列で返します。n は 0 以上でなければなりません。
...上でなければなりません。
@param n 取得したい要素の個数を整数で指定します。
整数以外のオブジェクトを指定した場合は to_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... -
Array
# first -> object | nil (18137.0) -
配列の先頭の要素を返します。要素がなければ nil を返します。
...配列の先頭の要素を返します。要素がなければ nil を返します。
//emlist[例][ruby]{
p [0, 1, 2].first #=> 0
p [].first #=> nil
//}
@see Array#last... -
Range
# first -> object (15174.0) -
始端の要素を返します。 始端を持たない範囲オブジェクトの場合、begin はnilを返しますが, first は例外 RangeError が発生します。
...は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 #=> RangeError
//}
@see... -
Range
# first(n) -> [object] (15119.0) -
最初の n 要素を返します。範囲内に要素が含まれない場合は空の配列を返します。
...ない場合は空の配列を返します。
@param n 取得する要素数を整数で指定します。整数以外のオブジェクトを指定
した場合は to_int メソッドによる暗黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙の型変......換が行えない)オブジェクトを
指定した場合に発生します。
@raise ArgumentError n に負の数を指定した場合に発生します。
//emlist[例][ruby]{
(10..20).first(3) # => [10, 11, 12]
//}
@see Range#last, 12697... -
PrettyPrint
# first? -> bool (12114.0) -
このメソッドは obsolete です。
... first? に対する最初の呼び出しかどうかを判定する
述語です。これはカンマで区切られた値を整形するのに有用です。
pp.group(1, '[', ']') {
xxx.each {|yyy|
unless pp.first?
pp.text ','
pp.breakable
end
... pretty pr... -
CSV
# col _ sep -> String (6131.0) -
カラム区切り文字列として使用する文字列を返します。
...st[例][ruby]{
require "csv"
users =<<-EOS
id|first name|last name|age
1|taro|tanaka|20
2|jiro|suzuki|18
3|ami|sato|19
4|yumi|adachi|21
EOS
csv = CSV.new(users, headers: true, col_sep: "|")
csv.col_sep # => "|"
csv.first.to_a # => [["id", "1"], ["first name", "taro"], ["last name", "tanaka"], ["ag......e", "20"]]
csv = CSV.new(users, headers: true)
csv.col_sep # => ","
csv.first.to_a # => [["id|first name|last name|age", "1|taro|tanaka|20"]]
//}
@see CSV.new... -
RubyVM
:: InstructionSequence # first _ lineno -> Integer (6120.0) -
self が表す命令シーケンスの 1 行目の行番号を返します。
...の 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(method(:foo)).first_lineno
# => 2... -
REXML
:: Attributes # namespaces -> { String => String } (6119.0) -
self の中で宣言されている名前空間の集合を返します。
...します。
返り値は名前空間の prefix をキーとし、URI を値とする
Hash を返します。
//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
p doc.root.attributes.namespaces
# => {"foo"=>"http://example.org/foo", "bar"=>"http://example.org/bar"}
p a.attributes.namespaces
# => {}
//}... -
REXML
:: Attributes # prefixes -> [String] (6119.0) -
self の中で宣言されている prefix の集合を 文字列の配列で返します。
...る prefix の集合を
文字列の配列で返します。
self が属する要素より上位の要素で定義されているものは含みません。
//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
p doc.root.attributes.prefixes # => ["foo", "bar"]
p a.attributes.prefixes # => []
//}... -
RubyVM
:: AbstractSyntaxTree :: Node # first _ column -> Integer (6114.0) -
ソースコード中で、self を表すテキストが最初に現れる列番号を返します。
...ソースコード中で、self を表すテキストが最初に現れる列番号を返します。
列番号は0-originで、バイト単位で表されます。
//emlist[][ruby]{
node = RubyVM::AbstractSyntaxTree.parse('1 + 2')
p node.first_column # => 0
//}... -
RubyVM
:: AbstractSyntaxTree :: Node # first _ lineno -> Integer (6114.0) -
ソースコード中で、self を表すテキストが最初に現れる行番号を返します。
...ソースコード中で、self を表すテキストが最初に現れる行番号を返します。
行番号は1-originです。
//emlist[][ruby]{
node = RubyVM::AbstractSyntaxTree.parse('1 + 2')
p node.first_lineno # => 1
//}...