種類
ライブラリ
- English (33)
- ビルトイン (681)
-
cgi
/ core (22) - csv (165)
- fiddle (44)
- forwardable (22)
-
irb
/ context (22) -
net
/ ftp (33) -
net
/ imap (11) - observer (11)
- open-uri (33)
- open3 (44)
- openssl (44)
- rake (55)
- rss (44)
-
rubygems
/ remote _ fetcher (22) - scanf (18)
- socket (33)
-
webrick
/ httpresponse (11)
クラス
- Array (33)
- CSV (165)
-
Encoding
:: Converter (11) -
Enumerator
:: ArithmeticSequence (12) -
Enumerator
:: Lazy (44) - Exception (7)
-
Gem
:: RemoteFetcher (22) - Hash (5)
-
IRB
:: Context (22) -
Net
:: FTP (33) -
Net
:: IMAP (11) - Object (11)
-
OpenSSL
:: X509 :: CRL (22) -
RSS
:: Maker :: ChannelBase (22) -
RSS
:: Rss :: Channel (22) - Range (55)
- Regexp (55)
-
RubyVM
:: AbstractSyntaxTree :: Node (12) -
Scanf
:: FormatString (18) - Socket (11)
-
Socket
:: AncillaryData (11) - String (165)
- Thread (16)
-
WEBrick
:: HTTPResponse (11)
モジュール
-
CGI
:: QueryExtension :: Value (22) - Enumerable (66)
- Fiddle (44)
- Forwardable (22)
- Kernel (215)
- Open3 (44)
-
OpenSSL
:: X509 (11) - OpenURI (22)
-
OpenURI
:: Meta (11) - Process (7)
- Rake (22)
-
Rake
:: TaskManager (33) -
Socket
:: Constants (11)
キーワード
-
$ & (11) -
$ & # 39; (11) -
$ 1 (11) -
$ 10 (11) -
$ 11 (11) -
$ 2 (11) -
$ 3 (11) -
$ 4 (11) -
$ 5 (11) -
$ 6 (11) -
$ 7 (11) -
$ 8 (11) -
$ 9 (11) -
$ ? (7) -
$ LAST _ MATCH _ INFO (11) -
$ LAST _ PAREN _ MATCH (11) -
$ LAST _ READ _ LINE (11) -
$ ` (11) -
$ ~ (11) - << (11)
- =~ (11)
-
INADDR
_ MAX _ LOCAL _ GROUP (22) - Observable (11)
-
SCRIPT
_ LINES _ _ (11) -
V
_ ERR _ ERROR _ IN _ CRL _ LAST _ UPDATE _ FIELD (11) - X509 (11)
- [] (33)
- []= (11)
- abort (10)
-
add
_ row (11) - application (11)
- application= (11)
-
chunk
_ while (11) -
col
_ sep (11) - compile (11)
- delegate (11)
- each (11)
- filter (33)
- first (22)
-
instance
_ delegate (11) - lastBuildDate (22)
- lastBuildDate= (22)
-
last
_ column (6) -
last
_ comment (11) -
last
_ description (11) -
last
_ description= (11) -
last
_ error (22) -
last
_ error= (11) -
last
_ lineno (6) -
last
_ match (22) -
last
_ match _ tried (6) -
last
_ modified (11) -
last
_ response (11) -
last
_ response _ code (11) -
last
_ spec (6) -
last
_ spec _ tried (6) -
last
_ status (7) -
last
_ update (11) -
last
_ update= (11) -
last
_ value (11) - lastresp (11)
- max (22)
- new (22)
- open (44)
-
open
_ uri (22) -
open
_ uri _ or _ path (11) - parse (11)
-
pipeline
_ r (22) -
pipeline
_ rw (22) - puts (11)
-
rb
_ ary _ pop (11) -
rb
_ frame _ last _ func (11) -
rb
_ lastline _ get (11) -
rb
_ lastline _ set (11) - read (11)
- readlines (11)
-
report
_ on _ exception (16) - request (11)
-
ruby2
_ keywords _ hash? (5) - select (11)
-
set
_ last _ value (11) - slice (66)
- slice! (66)
-
slice
_ after (22) -
slice
_ before (22) -
slice
_ when (11) -
take
_ while (22) - toklast (11)
-
win32
_ last _ error (11) -
win32
_ last _ error= (11) -
yaml
/ store (11) - zip (22)
検索結果
先頭5件
-
Array
# last(n) -> Array (24234.0) -
末尾の n 要素を配列で返します。n は 0 以上でなければなりません。
...指定した場合に発生します。
@raise ArgumentError n が負値の場合発生します。
//emlist[例][ruby]{
ary = [0, 1, 2]
p ary.last(0)
p ary.last(1)
p ary.last(2)
p ary.last(3)
p ary.last(4)
# => []
# [2]
# [1, 2]
# [0, 1, 2]
# [0, 1, 2]
//}
@see Array#first... -
Array
# last -> object | nil (24219.0) -
配列の末尾の要素を返します。配列が空のときは nil を返します。
...配列の末尾の要素を返します。配列が空のときは nil を返します。
//emlist[例][ruby]{
p [0, 1, 2].last #=> 2
p [].last #=> nil
//}
@see Array#first... -
Enumerator
:: ArithmeticSequence # last -> Numeric | nil (24202.0) -
等差数列の最後の要素、もしくは最後の n 要素を返します。
等差数列の最後の要素、もしくは最後の n 要素を返します。
@param n 取得する要素数。 -
Enumerator
:: ArithmeticSequence # last(n) -> [Numeric] (24202.0) -
等差数列の最後の要素、もしくは最後の n 要素を返します。
等差数列の最後の要素、もしくは最後の n 要素を返します。
@param n 取得する要素数。 -
CGI
:: QueryExtension :: Value # last -> self (21201.0) -
@todo
@todo -
Range
# last -> object (18216.0) -
終端の要素を返します。範囲オブジェクトが終端を含むかどうかは関係ありま せん。
...終端の要素を返します。範囲オブジェクトが終端を含むかどうかは関係ありま
せん。
//emlist[例][ruby]{
(10..20).last # => 20
(10...20).last # => 20
//}
@see Range#begin... -
Range
# last(n) -> [object] (18216.0) -
最後の n 要素を返します。範囲内に要素が含まれない場合は空の配列を返します。
...引数を省略して実行した場合は、終端を含むかどうか
(Range#exclude_end? の戻り値)に関わらず終端の要素を返す事に注意し
てください。
//emlist[例][ruby]{
(10..20).last(3) # => [18, 19, 20]
(10...20).last(3) # => [17, 18, 19]
//}
@see Range#first... -
Regexp
. last _ match(nth) -> String | nil (12273.0) -
整数 nth が 0 の場合、マッチした文字列を返します ($&)。それ以外では、nth 番目の括弧にマッチ した部分文字列を返します($1,$2,...)。 対応する括弧がない場合やマッチしなかった場合には nil を返し ます。
...かった場合には nil を返し
ます。
//emlist[例][ruby]{
/(.)(.)/ =~ "ab"
p Regexp.last_match # => #<MatchData:0x4599e58>
p Regexp.last_match(0) # => "ab"
p Regexp.last_match(1) # => "a"
p Regexp.last_match(2) # => "b"
p Regexp.last_match(3) # => nil
//}
正規表現全体......Regexp.last_match はnil を返すため、
last_match[1] の形式では例外 NoMethodError が発生します。
対して、last_match(1) は nil を返します。
//emlist[例][ruby]{
str = "This is Regexp"
/That is Regexp/ =~ str
p Regexp.last_match # => nil
begin
p Regexp.last_match[1] #......例外が発生する
rescue
puts $! # => undefined method `[]' for nil:NilClass
end
p Regexp.last_match(1) # => nil
//}
@param nth 整数を指定します。
整数 nth が 0 の場合、マッチした文字列を返します。それ以外では、nth 番目の括弧にマッチした部... -
Regexp
. last _ match -> MatchData (12243.0) -
カレントスコープで最後に行った正規表現マッチの MatchData オ ブジェクトを返します。このメソッドの呼び出しは $~ の参照と同じです。
...のメソッドの呼び出しは $~
の参照と同じです。
//emlist[例][ruby]{
/(.)(.)/ =~ "ab"
p Regexp.last_match # => #<MatchData:0x4599e58>
p Regexp.last_match[0] # => "ab"
p Regexp.last_match[1] # => "a"
p Regexp.last_match[2] # => "b"
p Regexp.last_match[3] # => nil
//}... -
OpenURI
:: Meta # last _ modified -> Time | nil (12223.0) -
対象となる URI の最終更新時刻を Time オブジェクトで返します。 Last-Modified ヘッダがない場合は nil を返します。
...対象となる URI の最終更新時刻を Time オブジェクトで返します。
Last-Modified ヘッダがない場合は nil を返します。
例:
//emlist[例][ruby]{
require 'open-uri'
open('http://www.rubyist.net/') {|f|
p f.last_modified
#=> Thu Feb 26 16:54:58 +0900 2004
}
//}......象となる URI の最終更新時刻を Time オブジェクトで返します。
Last-Modified ヘッダがない場合は nil を返します。
例:
//emlist[例][ruby]{
require 'open-uri'
URI.open('http://www.rubyist.net/') {|f|
p f.last_modified
#=> Thu Feb 26 16:54:58 +0900 2004
}
//}...