るりまサーチ

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

別のキーワード

  1. kernel require
  2. getoptlong require_order
  3. rubygems/custom_require require
  4. irb/ext/use-loader irb_require
  5. require execute

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

CMath.#exp(z) -> Float | Complex (18125.0)

z の指数関数(Math::E の z 乗)の値を返します。

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

//emlist[例][ruby]{
require
"cmath"
CMath.exp(Complex(0, 0))# => (1.0+0.0i)
CMath.exp(Complex(0, Math::PI)) # => (-1.0+1.2246063538223773e-16i)
CMath.exp(Complex(0, Math::PI / 2.0)) # => (6.123031769111886e-17+1.0i)
//}...

BigMath.#exp(x, prec) -> BigDecimal (18113.0)

x の指数関数を prec で指定した精度で計算します。

...onal以外のオブジェクトを指
定した場合に発生します。

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

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

puts BigMath::exp(BigDecimal('1'), 10) #=> 0.2718281828e1
//}...

URI.regexp -> Regexp (6206.0)

URIにマッチする正規表現を返します。

...どうかは必要に応じて別途
検査してください。

このメソッドは Ruby 2.2 から obsolete です。

@param schemes マッチさせたいスキームを、文字列の配列として与えます。

例:
require
'uri'
p URI.regexp =~ "http://www.ruby-lang.org/" #=> 0...

URI.regexp(schemes) -> Regexp (6206.0)

URIにマッチする正規表現を返します。

...どうかは必要に応じて別途
検査してください。

このメソッドは Ruby 2.2 から obsolete です。

@param schemes マッチさせたいスキームを、文字列の配列として与えます。

例:
require
'uri'
p URI.regexp =~ "http://www.ruby-lang.org/" #=> 0...

CMath.#exp!(x) -> Float (6153.0)

実数 x の指数関数(Math::E の x 乗)の値を返します。 Math.#exp のエイリアスです。

...h.#exp のエイリアスです。

@param x Math::E を x 乗する数を実数で指定します。

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

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

//emlist[例][ruby]{
require
"c...
...math"
CMath.exp!(0) # => 1
CMath.exp!(0.5) # => Math.sqrt(Math::E)
CMath.exp!(1) # => Math::E
CMath.exp!(2) # => Math::E ** 2
//}

@see Math.#exp...

絞り込み条件を変える

OpenSSL::BN#mod_exp(other, m) -> OpenSSL::BN (6113.0)

(self ** other) % m を返します。

...(self ** other) % m を返します。

//emlist[][ruby]{
require
'openssl'

OpenSSL::BN.new("7").mod_exp(OpenSSL::BN.new("3"), OpenSSL::BN.new("6")) # => 1
//}

@param other 指数
@param m 剰余を取る数
@raise OpenSSL::BNError 計算時エラー...

Ripper.sexp(src, filename = &#39;-&#39;, lineno = 1) -> object (6112.0)

Ruby プログラム str を解析して S 式のツリーにして返します。

...行結果は、括弧の代わりに配列の要素として S 式のツリーを表現しています。

//emlist[例][ruby]{
require
'ripper'
require
'pp'

pp Ripper.sexp("def m(a) nil end")
# => [:program,
# [[:def,
# [:@ident, "m", [1, 4]],
# [:paren, [:params, [[:@ident, "a", [...
...になります。

[:@イベント名, トークン, 位置情報(行、桁の配列)]

例:

[:@ident, "m", [1, 4]]

また、Ripper.sexp は Ripper.sexp_raw とは異なり、読みやすさのため
に stmts_add や stmts_new のような _add、_new で終わるパーサイベントを
...
...略します。_add で終わるパーサイベントはハンドラの引数が 0 個のものが
省略されます。詳しくは Ripper::PARSER_EVENTS を確認してください。

@see Ripper.sexp_raw...

Ripper.sexp_raw(src, filename = &#39;-&#39;, lineno = 1) -> object (6112.0)

Ruby プログラム str を解析して S 式のツリーにして返します。

...行結果は、括弧の代わりに配列の要素として S 式のツリーを表現しています。

//emlist[例][ruby]{
require
'ripper'
require
'pp'

pp Ripper.sexp_raw("def m(a) nil end")
# => [:program,
# [:stmts_add,
# [:stmts_new],
# [:def,
# [:@ident, "m", [1, 4]],...
...n, [:params, [[:@ident, "a", [1, 6]]], nil, nil, nil]],
# [:bodystmt,
# [:stmts_add, [:stmts_new], [:var_ref, [:@kw, "nil", [1, 9]]]],
# nil,
# nil,
# nil]]]]
//}

Ripper.sexp_raw は Ripper.sexp とは異なり解析結果を加工しません。

@see Ripper.sexp...

Matrix#cofactor_expansion(row: nil, column: nil) -> object | Integer | Rational | Float (6106.0)

row 行、もしくは column 列に関するラプラス展開をする。

...row行/column列が行列やベクトルである場合には

//emlist[例][ruby]{
require
'matrix'
# Matrix[[7,6], [3,9]].laplace_expansion(column: 1) # => 45
Matrix[[Vector[1, 0], Vector[0, 1]], [2, 3]].laplace_expansion(row: 0) # => Vector[3, -2]
//}

@param row 行
@param column 列
@raise Arg...

Matrix#laplace_expansion(row: nil, column: nil) -> object | Integer | Rational | Float (6106.0)

row 行、もしくは column 列に関するラプラス展開をする。

...row行/column列が行列やベクトルである場合には

//emlist[例][ruby]{
require
'matrix'
# Matrix[[7,6], [3,9]].laplace_expansion(column: 1) # => 45
Matrix[[Vector[1, 0], Vector[0, 1]], [2, 3]].laplace_expansion(row: 0) # => Vector[3, -2]
//}

@param row 行
@param column 列
@raise Arg...

絞り込み条件を変える

<< 1 2 3 ... > >>