270件ヒット
[1-100件を表示]
(0.099秒)
種類
- インスタンスメソッド (193)
- 定数 (44)
- 文書 (22)
- クラス (11)
ライブラリ
- ビルトイン (110)
- bigdecimal (11)
- ipaddr (11)
- matrix (22)
-
rexml
/ document (11) -
rubygems
/ dependency _ list (11) -
rubygems
/ specification (11) - scanf (6)
- socket (44)
- uri (11)
クラス
- BigDecimal (11)
- Complex (33)
- Float (11)
-
Gem
:: DependencyList (11) -
Gem
:: Specification (11) - IPAddr (11)
- Integer (11)
- Matrix (22)
- NilClass (11)
-
REXML
:: Parent (11) - Rational (11)
-
Scanf
:: FormatSpecifier (6) - Socket (22)
- String (11)
- Time (11)
-
URI
:: MailTo (11)
モジュール
-
Socket
:: Constants (22)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) -
IPPROTO
_ RAW (22) -
IPPROTO
_ ROUTING (22) -
NEWS for Ruby 2
. 1 . 0 (11) - Numeric (11)
-
elements
_ to _ r (11) - minor (11)
-
ok
_ to _ remove? (11) - rationalize (22)
-
replace
_ child (11) -
to
_ range (11) -
to
_ re (6) -
to
_ rfc822text (11) -
to
_ ruby (11)
検索結果
先頭5件
-
Integer
# to _ r -> Rational (41213.0) -
自身を Rational に変換します。
...自身を Rational に変換します。
//emlist[][ruby]{
1.to_r # => (1/1)
(1<<64).to_r # => (18446744073709551616/1)
//}... -
IPAddr
# to _ range -> Range (29100.0) -
self の IP アドレスとサブネットマスクで取得できる IP アドレスの範囲を Range オブジェクトとして返します。
... IP アドレスとサブネットマスクで取得できる IP アドレスの範囲を
Range オブジェクトとして返します。
例:
require 'ipaddr'
IPAddr.new('192.168.1.1').to_range
#=> #<IPAddr: IPv4:192.168.1.1/255.255.255.255>..#<IPAddr: IPv4:192.168.1.1/255.255.255.255>
I......PAddr.new('::1').to_range
#=> #<IPAddr: IPv6:0000:0000:0000:0000:0000:0000:0000:0001/ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff>..
# #<IPAddr: IPv6:0000:0000:0000:0000:0000:0000:0000:0001/ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff>... -
String
# to _ r -> Rational (21267.0) -
自身を有理数(Rational)に変換した結果を返します。
...自身を有理数(Rational)に変換した結果を返します。
Kernel.#Rational に文字列を指定した時のように、以下のいずれかの形
式で指定します。
* "1/3" のような分数の形式
* "0.3" のような10進数の形式
* "0.3E0" のような x.xEn の形......スコアで繋いだ形式
//emlist[例][ruby]{
' 2 '.to_r # => (2/1)
'1/3'.to_r # => (1/3)
'-9.2'.to_r # => (-46/5)
'-9.2E2'.to_r # => (-920/1)
'1_234_567'.to_r # => (1234567/1)
'1_234/5_678'.to_r # => (617/2839)
//}
Kernel.#Rational に文字列を指定した時......//emlist[][ruby]{
'21 june 09'.to_r # => (21/1)
'21/06/09'.to_r # => (7/2) # 21/6 を約分して 7/2。
//}
変換できないような文字列を指定した場合は 0/1 を返します。
//emlist[][ruby]{
'foo'.to_r # => (0/1)
''.to_r # => (0/1)
'bwv 1079'.to_r #... -
Rational
# to _ r -> Rational (21213.0) -
自身を返します。
...自身を返します。
@return 自身を返します。
//emlist[例][ruby]{
Rational(3, 4).to_r # => (3/4)
Rational(8).to_r # => (8/1)
//}... -
NilClass
# to _ r -> Rational (21207.0) -
0/1 を返します。
...0/1 を返します。
//emlist[例][ruby]{
nil.to_r # => (0/1)
//}... -
Time
# to _ r -> Rational (21207.0) -
起算時からの経過秒数を有理数で返します。1 秒に満たない経過も 表現されます。
...起算時からの経過秒数を有理数で返します。1 秒に満たない経過も
表現されます。
//emlist[][ruby]{
t = Time.local(2000,1,2,3,4,5,6)
p t # => 2000-01-02 03:04:05 +0900
p t.to_r # => (473374922500003/500000)
//}... -
BigDecimal
# to _ r -> Rational (21201.0) -
self を Rational オブジェクトに変換します。
...self を Rational オブジェクトに変換します。... -
Complex
# to _ r -> Rational (18213.0) -
自身を Rational に変換します。
...自身を Rational に変換します。
@param eps 許容する誤差。常に無視されます。
@raise RangeError 虚部が実数か、0 ではない場合に発生します。
//emlist[例][ruby]{
Complex(3).to_r # => (3/1)
Complex(3, 2).to_r # => RangeError
//}... -
Float
# to _ r -> Rational (18207.0) -
自身を Rational に変換します。
...自身を Rational に変換します。
//emlist[例][ruby]{
0.5.to_r # => (1/2)
//}... -
Socket
:: Constants :: IPPROTO _ RAW -> Integer (12200.0) -
Raw IP packets protocol。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。
...Raw IP packets protocol。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。
また、Socket.open の protocol 引数に渡す利用法もあります。
@see netinet/in.h(header)
ip(4freebsd), raw(7linux)...