716件ヒット
[1-100件を表示]
(0.179秒)
ライブラリ
- ビルトイン (716)
クラス
- BasicObject (36)
- Complex (24)
- Module (132)
- Numeric (12)
- Object (72)
モジュール
-
File
:: Constants (344) - GC (12)
- Math (60)
キーワード
- APPEND (12)
- BINARY (12)
- CREAT (12)
- Constants (12)
- DIRECT (12)
- DSYNC (12)
- EXCL (12)
-
FNM
_ CASEFOLD (12) -
FNM
_ DOTMATCH (12) -
FNM
_ EXTGLOB (12) -
FNM
_ NOESCAPE (12) -
FNM
_ PATHNAME (12) -
FNM
_ SYSCASE (12) -
INTERNAL
_ CONSTANTS (12) -
LOCK
_ EX (12) -
LOCK
_ NB (12) -
LOCK
_ SH (12) -
LOCK
_ UN (12) - NOATIME (12)
- NOCTTY (12)
- NOFOLLOW (12)
- NONBLOCK (12)
- NULL (12)
- RDONLY (12)
- RDWR (12)
- RSYNC (12)
-
SHARE
_ DELETE (10) - SYNC (12)
- StandardError (12)
- TMPFILE (10)
- TRUNC (12)
- WRONLY (12)
- atan (12)
- atan2 (12)
- atanh (12)
- constants (24)
-
deprecate
_ constant (12) -
instance
_ eval (24) -
instance
_ exec (12) -
instance
_ method (12) -
instance
_ methods (12) -
instance
_ of? (12) -
instance
_ variable _ defined? (12) -
instance
_ variable _ get (12) -
instance
_ variable _ set (12) -
instance
_ variables (12) -
private
_ constant (12) -
private
_ instance _ methods (12) -
protected
_ instance _ methods (12) -
public
_ constant (12) -
public
_ instance _ method (12) -
public
_ instance _ methods (12) - rectangular (36)
-
remove
_ instance _ variable (12) - tanh (12)
検索結果
先頭5件
-
Math
. # tan(x) -> Float (26107.0) -
x の正接関数(tangent)の値を返します。
...tangent)の値を返します。
@param x 実数(ラジアンで与えます)
@return 実数
@raise TypeError x に数値以外を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
//emlist[例][ruby]{
Math.tan(0)......# => 0.0
//}
@see Math.#atan, Math.#atan2... -
Math
. # atan(x) -> Float (14106.0) -
x の逆正接関数(arctangent)の値をラジアンで返します。
...x の逆正接関数(arctangent)の値をラジアンで返します。
@param x 実数
@return 返される値の範囲は [-π/2, +π/2] です。
@raise TypeError x に数値以外を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合......に発生します。
//emlist[例][ruby]{
Math.atan(0) # => 0.0
//}
@see Math.#atan2, Math.#tan... -
Math
. # atan2(y , x) -> Float (14106.0) -
y / x の逆正接関数(arctangent)の値をラジアンで返します。
...y / x の逆正接関数(arctangent)の値をラジアンで返します。
@param y 実数
@param x 実数
@return 返される値の範囲は [-π, π] です。
//emlist[例][ruby]{
Math.atan2(1,0) #=> 1.5707963267949
Math.atan2(-1,0) #=> -1.5707963267949
//}
@raise TypeError y, x......に数値以外を指定した場合に発生します。
@raise RangeError y, x に実数以外の数値を指定した場合に発生します。
@see Math.#atan, Math.#tan... -
BasicObject
# instance _ eval {|obj| . . . } -> object (14100.0) -
オブジェクトのコンテキストで文字列 expr またはオブジェクト自身をブロックパラメータとするブロックを 評価してその結果を返します。
...は instance_eval の外側のスコープと、ブロックの評価ではそのブロックの外側のスコープと、共有します。
メソッド定義の中で instance_eval でメソッドを定義した場合は、囲むメソッドが実行されたときに
初めて instance_eval 内......定義のネストと同じです。
d:spec/def#nest_method を参照してください。
BasicObject を継承して作ったクラス内で instance_eval する場合はトップレベルの定数や Kernel モジュールに定義されているメソッドは見えません。
これは、ト......secret'
end
end
some = Foo.new 'XXX'
some.instance_eval{p @key} #=> "XXX"
some.instance_eval{do_fuga } #=> "secret" # private メソッドも呼び出せる
some.instance_eval 'raise' # ..:10: (eval):1: (RuntimeError)
messg = 'unknown'
some.instance_eval 'raise messg','file.rb',999 # file.rb:99... -
BasicObject
# instance _ eval(expr , filename = "(eval)" , lineno = 1) -> object (14100.0) -
オブジェクトのコンテキストで文字列 expr またはオブジェクト自身をブロックパラメータとするブロックを 評価してその結果を返します。
...は instance_eval の外側のスコープと、ブロックの評価ではそのブロックの外側のスコープと、共有します。
メソッド定義の中で instance_eval でメソッドを定義した場合は、囲むメソッドが実行されたときに
初めて instance_eval 内......定義のネストと同じです。
d:spec/def#nest_method を参照してください。
BasicObject を継承して作ったクラス内で instance_eval する場合はトップレベルの定数や Kernel モジュールに定義されているメソッドは見えません。
これは、ト......secret'
end
end
some = Foo.new 'XXX'
some.instance_eval{p @key} #=> "XXX"
some.instance_eval{do_fuga } #=> "secret" # private メソッドも呼び出せる
some.instance_eval 'raise' # ..:10: (eval):1: (RuntimeError)
messg = 'unknown'
some.instance_eval 'raise messg','file.rb',999 # file.rb:99... -
BasicObject
# instance _ exec(*args) {|*vars| . . . } -> object (14100.0) -
与えられたブロックをレシーバのコンテキストで実行します。
...タに渡す値です。
//emlist[例][ruby]{
class KlassWithSecret
def initialize
@secret = 99
end
end
k = KlassWithSecret.new
# 以下で x には 5 が渡される
k.instance_exec(5) {|x| @secret + x } #=> 104
//}
@see Module#class_exec, Module#module_exec, BasicObject#instance_eval... -
GC
:: INTERNAL _ CONSTANTS -> {Symbol => Integer} (14100.0) -
GC用内部定数の値を保持するハッシュテーブルです。
...GC用内部定数の値を保持するハッシュテーブルです。
GC::INTERNAL_CONSTANTS
# => {:RVALUE_SIZE=>40, :HEAP_PAGE_OBJ_LIMIT=>408, :HEAP_PAGE_BITMAP_SIZE=>56, :HEAP_PAGE_BITMAP_PLANES=>4}... -
Math
. # atanh(x) -> Float (14100.0) -
x の逆双曲線正接関数(area hyperbolic tangent)の値を返します。
...x の逆双曲線正接関数(area hyperbolic tangent)の値を返します。
=== 定義
atanh(x) = log((1+x)/(1-x)) / 2 [-1 < x < 1]
@param x -1 < x < 1 の実数
@return 実数
@raise TypeError x に数値以外を指定した場合に発生します。
@raise Math::DomainError......x に範囲外の実数を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
@see Math.#tanh... -
Math
. # tanh(x) -> Float (14100.0) -
x の双曲線正接関数(hyperbolic tangent)の値を返します。
...x の双曲線正接関数(hyperbolic tangent)の値を返します。
=== 定義
tanh(x) = sinh(x) / cosh(x)
@param x 実数
@return [-1, 1] の範囲の実数
@raise TypeError x に数値以外を指定した場合に発生します。
@raise RangeError x に実数以外の数値を......指定した場合に発生します。
@see Math.#atanh...
