別のキーワード
ライブラリ
- ビルトイン (72)
- bigdecimal (48)
-
bigdecimal
/ math (72) - cmath (78)
- fileutils (91)
- json (36)
- open-uri (4)
- openssl (12)
- readline (12)
モジュール
キーワード
- BigDecimal (24)
- E (12)
- PI (12)
- atan (12)
- autoload (12)
- cbrt (6)
- cbrt! (6)
- copy (12)
- cos (12)
- cos! (6)
- cp (12)
-
cp
_ lr (7) - decode (12)
- dump (12)
- exp (18)
- exp! (6)
- generate (12)
- link (12)
- ln (12)
-
ln
_ s (12) - load (12)
- log (24)
- log! (12)
- open (4)
- readline (12)
-
require
_ relative (12) - setuid? (12)
- sin (12)
- sin! (6)
- socket? (12)
- sqrt (18)
- sqrt! (6)
- symlink (12)
- tan! (6)
- unparse (12)
- uptodate? (12)
検索結果
先頭5件
-
CMath
. # cbrt!(x) -> Float (31.0) -
実数 x の立方根を返します。Math.#cbrt のエイリアスです。
....#cbrt のエイリアスです。
@param x 実数
@raise TypeError x に数値以外を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
//emlist[例][ruby]{
require "cmath"
CMath.cbrt!(8.0)# => 2.0
CMath.cbrt!(-8.0) #... -
CMath
. # cos!(x) -> Float (31.0) -
実数 x の余弦関数の値を返します。Math.#cos のエイリアス です。
...アンで与えます)
@return [-1, 1] の実数
@raise TypeError x に数値以外を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
//emlist[例][ruby]{
require "cmath"
CMath.cos!(0 * Math::PI / 4) # => 1.0
CMath.... -
CMath
. # exp!(x) -> Float (31.0) -
実数 x の指数関数(Math::E の x 乗)の値を返します。 Math.#exp のエイリアスです。
...:E を x 乗する数を実数で指定します。
@raise TypeError x に数値以外を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
//emlist[例][ruby]{
require "cmath"
CMath.exp!(0) # => 1
CMath.exp!(0.5) # => Ma... -
CMath
. # sin!(x) -> Float (31.0) -
実数 x の正弦関数の値を返します。Math.#sin のエイリアス です。
...@param x 実数(ラジアンで与えます)
@raise TypeError x に数値以外を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
//emlist[例][ruby]{
require "cmath"
CMath.sin!(0 * Math::PI / 4) # => 0.0
CMath.s... -
CMath
. # tan!(x) -> Float (31.0) -
実数 x の正接関数の値を返します。Math.#tan のエイリアス です。
...@param x 実数(ラジアンで与えます)
@raise TypeError x に数値以外を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
//emlist[例][ruby]{
require "cmath"
CMath.tan!(0 * Math::PI / 4) # => 0.0
CMath.t... -
FileUtils
. # link(src , dest , options = {}) -> () (31.0) -
src へのハードリンク dest を作成します。
...c:FileUtils#options
@raise Errno::EEXIST src が一つで dest がすでに存在しディレクトリでない場合に発生します。
@raise Errno::ENOTDIR src が複数で dest がディレクトリでない場合に発生します。
//emlist[][ruby]{
require 'fileutils'
FileUtils.ln(... -
FileUtils
. # ln(src , dest , options = {}) -> () (31.0) -
src へのハードリンク dest を作成します。
...c:FileUtils#options
@raise Errno::EEXIST src が一つで dest がすでに存在しディレクトリでない場合に発生します。
@raise Errno::ENOTDIR src が複数で dest がディレクトリでない場合に発生します。
//emlist[][ruby]{
require 'fileutils'
FileUtils.ln(... -
JSON
. # generate(object , state = nil) -> String (31.0) -
与えられたオブジェクトを一行の JSON 形式の文字列に変換して返します。
...。
@raise JSON::GeneratorError JSON::NaN, JSON::Infinity,JSON::MinusInfinity
を生成しようとした場合に発生します。
@raise JSON::CircularDatastructure 与えられたオブジェクトが循環参照を持つ場合に発生します。
//emlist[例][ruby]{
require "json"... -
JSON
. # unparse(object , state = nil) -> String (31.0) -
与えられたオブジェクトを一行の JSON 形式の文字列に変換して返します。
...。
@raise JSON::GeneratorError JSON::NaN, JSON::Infinity,JSON::MinusInfinity
を生成しようとした場合に発生します。
@raise JSON::CircularDatastructure 与えられたオブジェクトが循環参照を持つ場合に発生します。
//emlist[例][ruby]{
require "json"... -
Kernel
. # BigDecimal(s) -> BigDecimal (31.0) -
引数で指定した値を表す BigDecimal オブジェクトを生成します。
...採用されます。最大有
効桁数は以下のような割り算を実行するとき等に意味を持ちます。
//emlist[][ruby]{
require "bigdecimal"
BigDecimal("1") / BigDecimal("3") # => 0.333333333333333333e0
BigDecimal("1",10) / BigDecimal("3",10) # => 0.333333333333333......演算における最大有効桁数 n の取り扱いは将来のバー
ジョンで若干変更される可能性があります。
@raise ArgumentError s に Float オブジェクトを指定し、n に
Float::DIG + 2 以上の値を指定した場合に発生し......ます。
s に Float、Rational オブジェクトを指
定し、n を省略した場合に発生します。
@raise ArgumentError n に負の数を指定した場合に発生します。... -
Kernel
. # BigDecimal(s , exception: true) -> BigDecimal | nil (31.0) -
引数で指定した値を表す BigDecimal オブジェクトを生成します。
...採用されます。最大有
効桁数は以下のような割り算を実行するとき等に意味を持ちます。
//emlist[][ruby]{
require "bigdecimal"
BigDecimal("1") / BigDecimal("3") # => 0.333333333333333333e0
BigDecimal("1",10) / BigDecimal("3",10) # => 0.333333333333333......exception false を指定すると、変換できなかった場合、
例外を発生する代わりに nil を返します。
@raise ArgumentError s に Float オブジェクトを指定し、n に
Float::DIG + 2 以上の値を指定した場合に発生し......ます。
s に Float、Rational オブジェクトを指
定し、n を省略した場合に発生します。
@raise ArgumentError n に負の数を指定した場合に発生します。... -
Kernel
. # BigDecimal(s , n) -> BigDecimal (31.0) -
引数で指定した値を表す BigDecimal オブジェクトを生成します。
...採用されます。最大有
効桁数は以下のような割り算を実行するとき等に意味を持ちます。
//emlist[][ruby]{
require "bigdecimal"
BigDecimal("1") / BigDecimal("3") # => 0.333333333333333333e0
BigDecimal("1",10) / BigDecimal("3",10) # => 0.333333333333333......演算における最大有効桁数 n の取り扱いは将来のバー
ジョンで若干変更される可能性があります。
@raise ArgumentError s に Float オブジェクトを指定し、n に
Float::DIG + 2 以上の値を指定した場合に発生し......ます。
s に Float、Rational オブジェクトを指
定し、n を省略した場合に発生します。
@raise ArgumentError n に負の数を指定した場合に発生します。... -
Kernel
. # BigDecimal(s , n , exception: true) -> BigDecimal | nil (31.0) -
引数で指定した値を表す BigDecimal オブジェクトを生成します。
...採用されます。最大有
効桁数は以下のような割り算を実行するとき等に意味を持ちます。
//emlist[][ruby]{
require "bigdecimal"
BigDecimal("1") / BigDecimal("3") # => 0.333333333333333333e0
BigDecimal("1",10) / BigDecimal("3",10) # => 0.333333333333333......exception false を指定すると、変換できなかった場合、
例外を発生する代わりに nil を返します。
@raise ArgumentError s に Float オブジェクトを指定し、n に
Float::DIG + 2 以上の値を指定した場合に発生し......ます。
s に Float、Rational オブジェクトを指
定し、n を省略した場合に発生します。
@raise ArgumentError n に負の数を指定した場合に発生します。... -
OpenSSL
:: ASN1 . # decode(der) -> OpenSSL :: ASN1 :: ASN1Data (31.0) -
DER 表現の文字列を解析し、そこにエンコードされている ASN.1 の値を OpenSSL::ASN1::ASN1Data のサブクラスのインスタンスとして返します。
...ASN.1 オブジェクトが Constructive である場合は、
それを構成する要素も再帰的に解析します。
例:
ruby -e '
require "openssl"
require "pp"
pem = File.read(ARGV[0])
cert = OpenSSL::X509::Certificate.new(pem)
pp OpenSSL::ASN1.decode(cert.to_der)
' mycert.......,
@value=
[#<OpenSSL::ASN1::Integer:0x814f6a4
@tag=2,
@tag_class=:UNIVERSAL,
@tagging=nil,
@value=2>]>,
...
@param der DER形式の文字列
@raise OpenSSL::ASN1::ASN1Error 解析に失敗した場合に発生します...