別のキーワード
ライブラリ
- ビルトイン (863)
- bigdecimal (12)
- date (12)
- fiddle (36)
-
fiddle
/ import (12) - ipaddr (12)
- openssl (48)
- pathname (12)
- rake (12)
-
rdoc
/ context (12) -
rexml
/ document (24) -
rubygems
/ dependency (12) -
rubygems
/ version (12) -
webrick
/ httpversion (12)
クラス
- Array (144)
- BigDecimal (12)
- Bignum (3)
- Complex (6)
- Date (12)
-
Fiddle
:: Pointer (12) -
File
:: Stat (12) - Fixnum (3)
- Float (12)
-
Gem
:: Dependency (12) -
Gem
:: Version (12) - IPAddr (12)
- Integer (12)
- Module (12)
- Numeric (24)
- Object (12)
-
OpenSSL
:: BN (24) -
OpenSSL
:: X509 :: Name (24) - Pathname (12)
-
RDoc
:: Context (12) -
REXML
:: Comment (12) -
REXML
:: Text (12) -
Rake
:: EarlyTime (12) - Range (164)
- Rational (12)
- String (12)
- Symbol (12)
- Time (12)
-
WEBrick
:: HTTPVersion (12)
モジュール
- Comparable (87)
- Enumerable (288)
-
Fiddle
:: Importer (12)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - < (12)
- <= (12)
- == (12)
- === (5)
- > (12)
- >= (12)
- BlockCaller (12)
- Closure (12)
- Comparable (12)
-
NEWS for Ruby 2
. 7 . 0 (6) - Numeric (12)
- Range (12)
- Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (12)
- Ruby用語集 (12)
- between? (12)
- bind (12)
- clamp (15)
- cmp (24)
- cover? (19)
- fiddle (12)
-
fiddle
/ import (12) - include? (12)
- max (130)
-
max
_ by (48) - member? (12)
- min (130)
-
min
_ by (48) - minmax (48)
-
minmax
_ by (24) - new (12)
- nonzero? (12)
- rss (12)
-
ruby 1
. 8 . 3 feature (12) - sort (48)
- sort! (24)
-
sort
_ by (24) - 演算子式 (12)
検索結果
-
Ruby用語集 (6.0)
-
Ruby用語集 A B C D E F G I J M N O R S Y
...宙船演算子
: spaceship operator
Comparable モジュールが利用する、二つのオブジェクトの順序関係を表す
演算子 <=> の俗称。
: 埋め込みドキュメント
: embedded document
ソースコード中の =begin 行から =end 行まで。コメントとみな... -
fiddle (6.0)
-
*.dllや*.soなど、ダイナミックリンクライブラリを扱うためのライブラリです。
...dule M
extend Fiddle::Importer
dlload "libc.so.6"
QsortCallback = bind("void *qsort_callback2(void*,void*)"){|ptr1,ptr2|
ptr1[0] <=> ptr2[0]
}
type
extern 'void qsort(void *, int, int, void *)'
end
buff = "3465721"
M.qsort(buff, buff.size, 1, M::QsortCallback)... -
fiddle
/ import (6.0) -
fiddle ライブラリのための高レベルインターフェースを提供するライブラリです。
...tCallback = bind("void *qsort_callback(void*, void*)"){|a, b|
a0 = Fiddle.dlunwrap(a.ptr.to_i)
b0 = Fiddle.dlunwrap(b.ptr.to_i)
a0 <=> b0
}
extern 'void qsort(void *, int, int, void *)'
end
buff = [Time.at(1), Time.now, Time.at(100), Time.at(10)]
a = buff.map{|t| Fi... -
rss (6.0)
-
RSS を扱うためのライブラリです。
...いものしか含まれていないは
ずなので以下のようにソートできます。
def print_items(items)
items.sort do |x, y|
y.dc_date <=> x.dc_date
end.each do |item|
puts "#{item.dc_date.localtime.iso8601} : #{item.title} : #{item.description}"
end
end... -
Range
# max -> object | nil (2.0) -
範囲内の最大の値、もしくは最大の n 要素が降順で入った配列を返します。
範囲内の最大の値、もしくは最大の n 要素が降順で入った配列を返します。
@param n 取得する要素数。
//emlist[例][ruby]{
(1..5).max # => 5
//}
//emlist[例][ruby]{
(1..5).max(3) # => [5, 4, 3]
//}
始端が終端より大きい場合、もしくは、終端を含まない範囲オブジェクトの始端が終端と
等しい場合は、引数を指定しない形式では nil を返します。
引数を指定する形式では、空の配列を返します。
//emlist[例][ruby]{
(2..1).max # => nil
(1..... -
Range
# max(n) -> [object] (2.0) -
範囲内の最大の値、もしくは最大の n 要素が降順で入った配列を返します。
範囲内の最大の値、もしくは最大の n 要素が降順で入った配列を返します。
@param n 取得する要素数。
//emlist[例][ruby]{
(1..5).max # => 5
//}
//emlist[例][ruby]{
(1..5).max(3) # => [5, 4, 3]
//}
始端が終端より大きい場合、もしくは、終端を含まない範囲オブジェクトの始端が終端と
等しい場合は、引数を指定しない形式では nil を返します。
引数を指定する形式では、空の配列を返します。
//emlist[例][ruby]{
(2..1).max # => nil
(1..... -
Range
# min -> object | nil (2.0) -
範囲内の最小の値、もしくは最小の n 要素が昇順で入った配列を返します。
範囲内の最小の値、もしくは最小の n 要素が昇順で入った配列を返します。
@param n 取得する要素数。
//emlist[例][ruby]{
(1..5).min # => 1
//}
//emlist[例][ruby]{
(1..5).min(3) # => [1, 2, 3]
//}
始端が終端より大きい場合、もしくは、終端を含まない範囲オブジェクトの始端が終端と
等しい場合は、引数を指定しない形式では nil を返します。
引数を指定する形式では、空の配列を返します。
//emlist[例][ruby]{
(2..1).min # => nil
(1...1... -
Range
# min(n) -> [object] (2.0) -
範囲内の最小の値、もしくは最小の n 要素が昇順で入った配列を返します。
範囲内の最小の値、もしくは最小の n 要素が昇順で入った配列を返します。
@param n 取得する要素数。
//emlist[例][ruby]{
(1..5).min # => 1
//}
//emlist[例][ruby]{
(1..5).min(3) # => [1, 2, 3]
//}
始端が終端より大きい場合、もしくは、終端を含まない範囲オブジェクトの始端が終端と
等しい場合は、引数を指定しない形式では nil を返します。
引数を指定する形式では、空の配列を返します。
//emlist[例][ruby]{
(2..1).min # => nil
(1...1... -
Range
# cover?(range) -> bool (1.0) -
2.6 以降の cover? は、Range#include? や Range#=== と異なり、 引数に Range オブジェクトを指定して比較できます。
2.6 以降の cover? は、Range#include? や Range#=== と異なり、
引数に Range オブジェクトを指定して比較できます。
引数が Range オブジェクトの場合、引数の範囲が self の範囲に含まれる時に true を返します。
@param range 比較対象の Range クラスのインスタンスを指定します。
//emlist[引数が Range の例][ruby]{
(1..5).cover?(2..3) #=> true
(1..5).cover?(0..6) #=> false
(1..5).cover?(1...6) ... -
Range
# max -> object | nil (1.0) -
範囲内の最大の値を返します。
範囲内の最大の値を返します。
//emlist[例][ruby]{
(1..5).max # => 5
//}
始端が終端より大きい場合、もしくは、終端を含まない範囲オブジェクトの始端が終端と
等しい場合は nil を返します。
//emlist[例][ruby]{
(2..1).max # => nil
(1...1).max # => nil
//} -
Range
# min -> object | nil (1.0) -
範囲内の最小の値を返します。
範囲内の最小の値を返します。
//emlist[例][ruby]{
(1..5).min # => 1
//}
始端が終端より大きい場合、もしくは、終端を含まない範囲オブジェクトの始端が終端と
等しい場合は nil を返します。
//emlist[例][ruby]{
(2..1).min # => nil
(1...1).min # => nil
//}