633件ヒット
[101-200件を表示]
(0.237秒)
種類
- モジュール関数 (348)
- インスタンスメソッド (273)
- クラス (12)
ライブラリ
- ビルトイン (633)
モジュール
- Kernel (12)
- Math (324)
- ObjectSpace (12)
キーワード
- ** (12)
- []= (36)
-
_ id2ref (12) - acos (12)
- acosh (12)
- advise (12)
- asin (12)
- asinh (12)
- atan (12)
- atan2 (12)
- atanh (12)
- begin (12)
- bytesplice (10)
- cbrt (12)
- chr (24)
- cos (12)
- cosh (12)
- entries (7)
- erf (12)
- erfc (12)
- exp (12)
- fdiv (12)
- first (24)
- frexp (12)
- gamma (12)
- hypot (12)
- ldexp (12)
- lgamma (12)
- log (24)
- log10 (12)
- log2 (12)
- pack (21)
- pow (24)
- putc (12)
- rationalize (24)
- sin (12)
- sinh (12)
- sqrt (12)
- tan (12)
- tanh (12)
-
to
_ a (7) -
to
_ f (12) -
to
_ i (12) -
to
_ r (12) - unpack (12)
検索結果
先頭5件
-
Complex
# to _ f -> Float (8012.0) -
自身を Float に変換します。
...自身を Float に変換します。
@raise RangeError 虚部が実数か、0 ではない場合に発生します。
//emlist[例][ruby]{
Complex(3).to_f # => 3.0
Complex(3.5).to_f # => 3.5
Complex(3, 2).to_f # => RangeError
//}... -
Complex
# to _ i -> Integer (8012.0) -
自身を整数に変換します。
...自身を整数に変換します。
@raise RangeError 虚部が実数か、0 ではない場合に発生します。
//emlist[例][ruby]{
Complex(3).to_i # => 3
Complex(3.5).to_i # => 3
Complex(3, 2).to_i # => RangeError
//}... -
Complex
# to _ r -> Rational (8012.0) -
自身を Rational に変換します。
...自身を Rational に変換します。
@param eps 許容する誤差。常に無視されます。
@raise RangeError 虚部が実数か、0 ではない場合に発生します。
//emlist[例][ruby]{
Complex(3).to_r # => (3/1)
Complex(3, 2).to_r # => RangeError
//}... -
Kernel
. # putc(ch) -> object (8012.0) -
文字 ch を 標準出力 $stdout に出力します。
...数に変換を試みます。
@param ch 出力する文字です。数または文字列で指定します。
@return ch を返します
@raise RangeError Bignum を引数にした場合に発生します。
@raise IOError 標準出力が書き込み用にオープンされていなければ発生......きないオブジェクトを引数に
指定した場合に発生します。
//emlist[例][ruby]{
putc("ch")
putc(?c)
putc(99)
putc(355)
#=> cccc
putc(99.00) #=> c
putc(33333333333333333333333333333333333) # bignum too big to convert into `long' (RangeError)
//}
@see IO#putc... -
Range
# entries -> Array (8012.0) -
self を配列に変換します。
...self を配列に変換します。
@raise RangeError 終端のない Range オブジェクトを変換しようとしたときに発生します。
//emlist[例][ruby]{
p (5..0).to_a # => []
p (0..3).to_a # => [0, 1, 2, 3]
p ('a'..'c').to_a # => ["a", "b", "c"]
p (:a..:d).to_a # => [......:a, :b, :c, :d]
require 'date'
p (Date.new(1965, 4, 14) .. Date.new(1965, 4, 14)).to_a # => [#<Date: 1965-04-14 ((2438865j,0s,0n),+0s,2299161j)>]
(1..).to_a # RangeError: cannot convert endless range to an array
//}... -
Range
# to _ a -> Array (8012.0) -
self を配列に変換します。
...self を配列に変換します。
@raise RangeError 終端のない Range オブジェクトを変換しようとしたときに発生します。
//emlist[例][ruby]{
p (5..0).to_a # => []
p (0..3).to_a # => [0, 1, 2, 3]
p ('a'..'c').to_a # => ["a", "b", "c"]
p (:a..:d).to_a # => [......:a, :b, :c, :d]
require 'date'
p (Date.new(1965, 4, 14) .. Date.new(1965, 4, 14)).to_a # => [#<Date: 1965-04-14 ((2438865j,0s,0n),+0s,2299161j)>]
(1..).to_a # RangeError: cannot convert endless range to an array
//}... -
Array
# pack(template) -> String (8006.0) -
配列の内容を template で指定された文字列にしたがって、 バイナリとしてパックした文字列を返します。
...# => "\u0080"
[0x7fffffff].pack("U") # => "\xFD\xBF\xBF\xBF\xBF\xBF"
[0x80000000].pack("U") # => RangeError: pack(U): value out of range
[0,256,65536].pack("U3").b # => "\x00\xC4\x80\xF0\x90\x80\x80"
"\x00\xC4\x80\xF0\x90\x80\x80".un... -
Array
# pack(template , buffer: String . new) -> String (8006.0) -
配列の内容を template で指定された文字列にしたがって、 バイナリとしてパックした文字列を返します。
...# => "\u0080"
[0x7fffffff].pack("U") # => "\xFD\xBF\xBF\xBF\xBF\xBF"
[0x80000000].pack("U") # => RangeError: pack(U): value out of range
[0,256,65536].pack("U3").b # => "\x00\xC4\x80\xF0\x90\x80\x80"
"\x00\xC4\x80\xF0\x90\x80\x80".un... -
IO
# advise(advice , offset=0 , len=0) -> nil (8006.0) -
posix_fadvise(2) を呼びだし、 ファイルへのアクセスパターンをOSに知らせます。
...プタが FIFO か pipe を指している
場合に発生する例外(Linux はこの場合には Errno::EINVAL を発生する)
@raise RangeError offset,lenが有効範囲から出ている場合に発生する例外
//emlist[例][ruby]{
File.open("testfile") { |f| p f.advise(:sequential)... -
Integer
# **(other) -> Numeric (8006.0) -
算術演算子。冪(べき乗)を計算します。
...じ結果を返します。
@return 計算結果
@raise TypeError 2引数 pow で Integer 以外を指定した場合に発生します。
@raise RangeError 2引数 pow で other に負の数を指定した場合に発生します。
//emlist[][ruby]{
2 ** 3 # => 8
2 ** 0 # => 1
0 ** 0 # => 1
3.pow......じ結果を返します。
@return 計算結果
@raise TypeError 2引数 pow で Integer 以外を指定した場合に発生します。
@raise RangeError 2引数 pow で other に負の数を指定した場合に発生します。
@raise ArgumentError 計算結果が巨大になりすぎる場合...