るりまサーチ

最速Rubyリファレンスマニュアル検索!
941件ヒット [1-100件を表示] (0.030秒)

別のキーワード

  1. bigdecimal/math sin
  2. math sin
  3. bigmath sin
  4. _builtin sin
  5. cmath sin

モジュール

オブジェクト

キーワード

検索結果

<< 1 2 3 ... > >>

singleton (26000.0)

Singleton パターンを扱うためのライブラリです。

...Singleton パターンを扱うためのライブラリです。...

BigMath.#sin(x, prec) -> BigDecimal (18107.0)

x の正弦関数を prec で指定した精度で計算します。単位はラジアンです。x に無限大や NaN を指定した場合には NaN を返します。

...ト。単位はラジアン。

@param prec 計算結果の精度。

@raise ArgumentError prec に 0 以下が指定された場合に発生します。

//emlist[][ruby]{
require "bigdecimal/math"

puts BigMath::sin(BigDecimal('0.5'), 10) #=> 0.479425538604203000273287935689073955184741e0
//}...

Math.#sin(x) -> Float (18107.0)

x の正弦関数(sine)の値を返します。

...x の正弦関数(sine)の値を返します。

@param x 実数(ラジアンで与えます)

@return [-1, 1] の実数

@raise TypeError x に数値以外を指定した場合に発生します。

@raise RangeError x に実数以外の数値を指定した場合に発生します。

//e...
...mlist[例][ruby]{
Math.sin(Math::PI/2) # => 1.0
//}

@see Math.#asin...

CMath.#sin(z) -> Float | Complex (18101.0)

z の正弦関数の値を返します。

z の正弦関数の値を返します。

@param z 数値(ラジアンで与えます)

@raise TypeError z に数値以外を指定した場合に発生します。

Gem::Specification.attribute_alias_singular(singular, plural) -> () (6200.0)

既に存在する複数形の属性の単数形バージョンを定義します。

...例:

# このように定義すると
attribute_alias_singular :require_path, :require_paths
# こう書くかわりに
s.require_paths = ['mylib']
# こう書くことができます。
s.require_path = 'mylib'

@param singular 属性名の単数形を指定します。

@param plura...

絞り込み条件を変える

CMath.#sin!(x) -> Float (6141.0)

実数 x の正弦関数の値を返します。Math.#sin のエイリアス です。

....#sin のエイリアス
です。

@param x 実数(ラジアンで与えます)

@raise TypeError x に数値以外を指定した場合に発生します。

@raise RangeError x に実数以外の数値を指定した場合に発生します。

//emlist[例][ruby]{
require "cmath"
CMath.sin!(...
...0 * Math::PI / 4) # => 0.0
CMath.sin!(1 * Math::PI / 4) # => 0.7071067811865475
CMath.sin!(2 * Math::PI / 4) # => 1.0
//}

@see Math.#sin...

Math.#asin(x) -> Float (6106.0)

x の逆正弦関数(arcsine)の値をラジアンで返します。

...x の逆正弦関数(arcsine)の値をラジアンで返します。

@param x -1.0 <= x <= 1 の範囲内の実数

@return 返される値の範囲は[-π/2, +π/2] です。

@raise TypeError x に数値以外を指定した場合に発生します。

@raise Math::DomainError x に範囲外...
...の実数を指定した場合に発生します。

@raise RangeError x に実数以外の数値を指定した場合に発生します。

//emlist[例][ruby]{
Math.asin(1) == Math::PI/2 # => true
//}

@see Math.#sin...

BasicObject#method_missing(name, *args) -> object (6100.0)

呼びだされたメソッドが定義されていなかった時、Rubyインタプリタがこのメソッド を呼び出します。

...す。
@return ユーザー定義の method_missing メソッドの返り値が未定義メソッドの返り値で
あるかのように見えます。

//emlist[例][ruby]{
class Foo
def initialize(data)
@data = data
end
def method_missing(name, lang)
if name.to_s =~ /\Afind_(\d+)_...
...メソッドを override する場合は対象のメソッド名に対して
Object#respond_to? が真を返すようにしてください。
そのためには、Object#respond_to_missing? も同様に override する必
要があります。

@see Object#respond_to?, Object#respond_to_missing?...

BasicObject#singleton_method_added(name) -> object (6100.0)

特異メソッドが追加された時にインタプリタから呼び出されます。

...emlist[例][ruby]{
class Foo
def singleton_method_added(name)
puts "singleton method \"#{name}\" was added"
end
end

obj = Foo.new
def obj.foo
end

#=> singleton method "foo" was added
//}

@see Module#method_added,BasicObject#singleton_method_removed,BasicObject#singleton_method_undefined...

BasicObject#singleton_method_removed(name) -> object (6100.0)

特異メソッドが Module#remove_method に より削除された時にインタプリタから呼び出されます。

...o
def singleton_method_removed(name)
puts "singleton method \"#{name}\" was removed"
end
end

obj = Foo.new
def obj.foo
end

class << obj
remove_method :foo
end

#=> singleton method "foo" was removed
//}

@see Module#method_removed,BasicObject#singleton_method_added,BasicObject#singleton_...

絞り込み条件を変える

<< 1 2 3 ... > >>