るりまサーチ

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

別のキーワード

  1. rbconfig ruby
  2. fiddle ruby_free
  3. fiddle build_ruby_platform
  4. rake ruby
  5. rubygems/defaults ruby_engine

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

Math::PI -> Float (39119.0)

円周率

...円周率

//emlist[例][ruby]{
p Math::PI
# => 3.141592654
//}...

Math (38036.0)

浮動小数点演算をサポートするモジュールです。

...浮動小数点演算をサポートするモジュールです。

Math
モジュールにはさまざま数学関数がモジュール関数として定義されています。
モジュール関数は以下のように,モジュールの特異メソッドとして呼び出す使い方と、
...
...ジュールをインクルードしてレシーバーを省略した形で呼び出す使い方の両方ができます。

=== 例

//emlist[][ruby]{
pi
= Math.atan2(1, 1)*4;
include Math
pi
2 = atan2(1, 1)*4
//}...

BigMath.#PI(prec) -> BigDecimal (21131.0)

円周率を prec で指定した精度で計算します。

...指定された場合に発生します。

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

puts BigMath::PI(2) #=> 0.31415926535897932384671233672993238432e1
puts BigMath::PI(5) #=> 0.31415926535897932384627534923029509162e1
puts BigMath::PI(10) #=> 0.3141592653589793238462643388813853786957412e1
//...

Math.#acos(x) -> Float (21036.0)

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

...定した場合に発生します。

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

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

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

@see Math.#cos...

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

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

...定した場合に発生します。

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

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

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

@see Math.#sin...

絞り込み条件を変える

Math.#cos(x) -> Float (21030.0)

x の余弦関数(cosine)の値を返します。

...(ラジアンで与えます)

@return [-1, 1] の実数

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

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

//emlist[例][ruby]{
Math
.cos(Math::PI) # => -1.0
//}

@see Math.#acos...

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

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

...ラジアンで与えます)

@return [-1, 1] の実数

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

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

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

@see Math.#asin...

bigdecimal/math (6024.0)

BigDecimalを使った数学的な機能を提供します。

...cos (x, prec)
* atan(x, prec)
* PI (prec)
* E (prec)

引数:

: x

計算対象の BigDecimal オブジェクト。

: prec

計算結果の精度。

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

include BigMath

a = BigDecimal((PI(100)/2).to_s)
puts sin(a,100)
#=...

Ruby用語集 (3867.0)

Ruby用語集 A B C D E F G I J M N O R S Y

...Ruby用語集
A B C D E F G I J M N O R S Y

a ka sa ta na ha ma ya ra wa

=== 記号・数字
: %記法
: % notation
「%」記号で始まる多種多様なリテラル記法の総称。

参照:d:spec/literal#percent

: 0 オリジン
: zero-ba...
...みなす考え方もあり「ダックタイピング(duck typing)」と呼ばれる。
特定の名前のメソッドが呼び出し可能であることは
Object#respond_to? メソッドで確認できる。

Ruby
2.7 で試験的に導入された case/in 式では、オブジェ...
...二重に定義されている
メソッド。Math モジュールのメソッドなどがこれにあたる。

Module#module_function を使って簡単に定義できる。

: 文字列
: string
String クラスのインスタンス。
Ruby
の文字列は自分自身のエンコーディ...
<< 1 2 3 ... > >>