607件ヒット
[1-100件を表示]
(0.118秒)
ライブラリ
- ビルトイン (72)
- bigdecimal (38)
-
bigdecimal
/ math (72) - cmath (78)
- fileutils (91)
- json (36)
- open-uri (16)
- openssl (12)
- readline (12)
- shellwords (24)
- syslog (144)
-
webrick
/ httpauth (12)
モジュール
- BigMath (96)
- CMath (78)
- FileTest (24)
- FileUtils (91)
- JSON (36)
- Kernel (78)
-
OpenSSL
:: ASN1 (12) - Readline (12)
- Shellwords (24)
- Syslog (144)
-
WEBrick
:: HTTPAuth (12)
キーワード
- BigDecimal (14)
- E (12)
- PI (12)
- alert (12)
- atan (12)
- autoload (12)
-
basic
_ auth (12) - cbrt (6)
- cbrt! (6)
- copy (12)
- cos (12)
- cos! (6)
- cp (12)
-
cp
_ lr (7) - crit (12)
- debug (12)
- decode (12)
- dump (12)
- emerg (12)
- err (12)
- exp (18)
- exp! (6)
- generate (12)
- info (12)
- link (12)
- ln (12)
-
ln
_ s (12) - load (12)
- log (36)
- log! (12)
- mask (12)
- notice (12)
- open (40)
- readline (12)
-
require
_ relative (12) - setuid? (12)
- shellsplit (12)
- shellwords (12)
- sin (12)
- sin! (6)
- socket? (12)
- sqrt (18)
- sqrt! (6)
- symlink (12)
- tan! (6)
- unparse (12)
- uptodate? (12)
- warning (12)
検索結果
先頭5件
-
Kernel
. # require(feature) -> bool (18232.0) -
Ruby ライブラリ feature をロードします。拡張子補完を行い、 同じファイルの複数回ロードはしません。
...Ruby ライブラリ feature をロードします。拡張子補完を行い、
同じファイルの複数回ロードはしません。
feature が絶対パスのときは feature からロードします。
feature が相対パスのときは組み込み変数 $:
に示されるパスを順番......ブラリ
(*.so,*.o,*.dll など) であり、feature の拡張子が省略された場合はその
両方から探します( *.rb が優先されます)。
省略されなかった場合は指定された種別のみを探します。
また、feature の拡張子にはアーキテクチャで実......には true を返し、ロードした feature の名前を(拡
張子も含めて) 変数 $" に追加します。ただし、feature の名前が既に $"
に含まれていた場合はロードせずに false を返します。
@param feature ファイル名の文字列です。
@raise LoadErro... -
Kernel
. # require _ relative(relative _ feature) -> bool (12354.0) -
現在のファイルからの相対パスで require します。
...相対パスで require します。
require File.expand_path(relative_feature, File.dirname(__FILE__))
とほぼ同じです。
Kernel.#eval などで文字列を評価した場合に、そこから
require_relative を呼出すと必ず失敗します。
@param relative_feature ファイル......名の文字列です。
@raise LoadError ロードに失敗した場合に発生します。
@see Kernel.#require
=== require と load のスコープ
ローカル変数はファイル間では共有されません。ですので、
ロードしたライブラリのローカル変数を
ロード......扱い方はKernel.#loadでも同様です。
//emlist[例][ruby]{
# ---------- some.rb -----------
$a = 1
@a = 1
A = 1
a = 1
# ---------- end some.rb -------
require 'some'
p $a #=> 1
p @a #=> 1
p A #=> 1
p a # undefined local variable or method `a' for #<Object:0x294f9ec @a=1> (NameError)
//}... -
JSON
. # generate(object , state = nil) -> String (6219.0) -
与えられたオブジェクトを一行の JSON 形式の文字列に変換して返します。
...N::NaN, JSON::Infinity,
JSON::MinusInfinity を生成することもありません。
unparse は将来削除される予定です。
@param object JSON 形式の文字列に変換するオブジェクトを指定します。
@param state JSON::State または、to_hash や to_h メソッドで......dent
インデントに使用する文字列を指定します。デフォルトは空文字列です。
: :space
a string that is put after, a : or , delimiter (default: '')
: :space_before
a string that is put before a : pair delimiter (default: '')
: :object_nl
a string that is put at the......end of a JSON object (default: '')
: :array_nl
a string that is put at the end of a JSON array (default: '')
: :check_circular
真を指定した場合、生成するオブジェクトの循環をチェックします。
この動作がデフォルトです。
: :allow_nan
真を指定し... -
Kernel
. # autoload(const _ name , feature) -> nil (6135.0) -
定数 const_name を最初に参照した時に feature を Kernel.#require するように設定します。
...const_name を最初に参照した時に feature を
Kernel.#require するように設定します。
const_name には、 "::" 演算子を含めることはできません。
ネストした定数を指定する方法は Module#autoload を参照してください。
const_name が autoload......い)ときは、
autoload する対象を置き換えます。
const_name が(autoloadではなく)既に定義されているときは何もしません。
@param const_name 定数をString または Symbol で指定します。
@param feature require と同様な方法で autoload する対象を......指定します。
@raise LoadError featureのロードに失敗すると発生します。
//emlist[][ruby]{
# ------- /tmp/foo.rb ---------
class Bar
end
# ----- end of /tmp/foo.rb ----
autoload :Bar, '/tmp/foo'
p Bar #=> Bar
//}
@see Kernel.#autoload?,Module#autoload,Kernel.#require... -
CMath
. # sqrt!(x) -> Float (6125.0) -
実数 x の平方根を返します。Math.#sqrt のエイリアスです。
...数 x の平方根を返します。Math.#sqrt のエイリアスです。
@param x 正の実数
@raise Math::DomainError x が負の数である場合に発生します。
@raise TypeError x に数値以外を指定した場合に発生します。
@raise RangeError x に実数以外の数値......を指定した場合に発生します。
//emlist[例][ruby]{
require "cmath"
CMath.sqrt!(4.0) # => 2.0
CMath.sqrt!(9.0) # => 3.0
//}
@see Math.#sqrt... -
BigMath
. # atan(x , prec) -> BigDecimal (6119.0) -
x の逆正接関数を prec で指定した精度で計算します。単位はラジアンです。 x に無限大や NaN を指定した場合には NaN を返します。
...@param prec 計算結果の精度。
@raise ArgumentError x の絶対値が1以上の場合に発生します。
@raise ArgumentError prec に 0 以下が指定された場合に発生します。
//emlist[][ruby]{
require "bigdecimal/math"
puts BigMath::atan(BigDecimal('0.5'), 10) #=> 0.4636476... -
BigMath
. # sqrt(x , prec) -> BigDecimal (6119.0) -
x の平方根を prec で指定した精度で計算します。
...算結果の精度。
@raise FloatDomainError x に 0 以下、もしくは NaN が指定された場合に発生します。
@raise ArgumentError prec に 0 未満が指定された場合に発生します。
//emlist[][ruby]{
require "bigdecimal/math"
puts BigMath::sqrt(BigDecimal('2'), 10) #=... -
CMath
. # cbrt!(x) -> Float (6119.0) -
実数 x の立方根を返します。Math.#cbrt のエイリアスです。
...Math.#cbrt のエイリアスです。
@param x 実数
@raise TypeError x に数値以外を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
//emlist[例][ruby]{
require "cmath"
CMath.cbrt!(8.0)# => 2.0
CMath.cbrt!(-8.......0) # => -2.0
//}
@see Math.#cbrt... -
CMath
. # tan!(x) -> Float (6119.0) -
実数 x の正接関数の値を返します。Math.#tan のエイリアス です。
...ath.#tan のエイリアス
です。
@param x 実数(ラジアンで与えます)
@raise TypeError x に数値以外を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
//emlist[例][ruby]{
require "cmath"
CMath.ta......n!(0 * Math::PI / 4) # => 0.0
CMath.tan!(1 * Math::PI / 4) # => 1.0
CMath.tan!(4 * Math::PI / 4) # => 0.0
//}
@see Math.#tan... -
Syslog
. # alert(message , *arg) -> self (6119.0) -
Syslog#log()のショートカットメソッド。 システムによっては定義されていないものもあります。
...ernel.#sprintf と同じ形式の引数を指定します。
@param arg フォーマットされる引数です。
@raise ArgumentError 引数が1つ以上でない場合に発生します。
@raise RuntimeError syslog がopen されていない場合発生します。
例:
require 'syslog'......Syslog.open("syslogtest") {|syslog|
syslog.crit("the sky is falling in %d seconds!",5)
}...