3297件ヒット
[1-100件を表示]
(0.151秒)
ライブラリ
- ビルトイン (1873)
- base64 (24)
- bigdecimal (144)
-
bigdecimal
/ math (72) -
bigdecimal
/ util (36) - date (120)
-
digest
/ sha2 (12) - etc (36)
- fileutils (31)
- getoptlong (12)
-
io
/ console (12) - ipaddr (12)
- matrix (62)
-
net
/ http (24) - observer (12)
- open-uri (24)
- optparse (168)
- pathname (24)
- rake (12)
-
rdoc
/ markup / to _ html _ crossref (12) - readline (12)
-
rubygems
/ installer (12) -
rubygems
/ requirement (12) -
rubygems
/ version (24) - set (36)
- shellwords (24)
- socket (12)
- strscan (24)
- syslog (108)
-
test
/ unit (1) - time (84)
- uri (60)
-
webrick
/ utils (12) - zlib (12)
クラス
-
ARGF
. class (24) - Array (201)
- BasicSocket (12)
- BigDecimal (96)
- Data (15)
- Date (36)
- DateTime (84)
-
Digest
:: SHA2 (12) - Encoding (24)
-
Enumerator
:: Lazy (190) - File (16)
- Float (24)
-
Gem
:: Installer (12) -
Gem
:: Requirement (12) -
Gem
:: Version (24) - GetoptLong (12)
- Hash (48)
- IO (60)
- IPAddr (12)
- Integer (54)
- Matrix (48)
-
Net
:: HTTP (24) - Numeric (81)
- Object (96)
- OptionParser (168)
- Pathname (24)
- Proc (31)
-
RDoc
:: Markup :: ToHtmlCrossref (12) - Random (84)
- Range (94)
- Rational (13)
- Regexp (12)
- Set (48)
- String (36)
- StringScanner (24)
- Struct (48)
- Thread (22)
- Time (196)
- TracePoint (8)
-
URI
:: FTP (36) - Vector (14)
-
Zlib
:: GzipReader (12)
モジュール
- Base64 (24)
- BigMath (96)
- Comparable (72)
- Enumerable (48)
- Etc (36)
- FileUtils (19)
- Kernel (386)
- Marshal (24)
- Observable (12)
- OpenURI (24)
- Process (12)
-
Process
:: GID (24) -
Process
:: UID (24) - Readline (12)
- Shellwords (24)
- Signal (24)
- Syslog (108)
-
Test
:: Unit (1) - URI (24)
-
WEBrick
:: Utils (12)
オブジェクト
- main (12)
キーワード
- * (24)
- ** (1)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - < (12)
- <= (12)
- > (12)
- >= (12)
- BigDecimal (24)
- Complex (24)
- E (12)
- FileUtils (12)
- Float (12)
- Integer (12)
-
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 1 . 0 (12) -
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) - PI (12)
- Proc (2)
- Rational (12)
- Ruby用語集 (12)
- TaskArgumentError (12)
- [] (60)
- []= (14)
- add (12)
- alert (12)
- atan (12)
- begin (12)
- between? (12)
- build (24)
-
change
_ privilege (24) -
chunk
_ while (9) - civil (18)
- clamp (12)
- clone (12)
-
cofactor
_ expansion (12) - collect (12)
-
collect
_ concat (12) - commercial (18)
-
completion
_ proc= (12) - cos (12)
-
cp
_ lr (7) - create (12)
-
create
_ listeners (12) - crit (12)
- debug (12)
-
decode
_ www _ form (12) -
decode
_ www _ form _ component (12) - detect (24)
- digits (12)
- dirname (4)
- div (12)
- drop (12)
- dump (24)
- dup (12)
- emerg (12)
- empty (12)
- end (12)
-
enum
_ for (48) - err (12)
- exec (48)
- exp (12)
-
extract
_ files (12) - fail (36)
- fileno (12)
- filter (7)
-
filter
_ map (6) - find (36)
-
find
_ all (12) - first (48)
-
first
_ minor (12) -
flat
_ map (12) - flatten (24)
- flatten! (24)
-
from
_ name (24) - getgrnam (12)
- getpwnam (12)
- getpwuid (12)
- gm (24)
-
handle
_ interrupt (12) - httpdate (12)
- include (12)
- info (12)
- inspect (12)
- iso8601 (12)
- jd (12)
- join (24)
- kill (12)
- lambda (18)
- lambda? (12)
-
laplace
_ expansion (12) - last (48)
- limit (12)
- local (24)
- log (24)
- map (12)
-
marshal
_ load (12) - mktime (24)
- mode (24)
- mult (12)
- name= (10)
- new (211)
- new2 (12)
- notice (12)
-
notify
_ observers (12) - on (144)
-
open
_ uri (24) - ord (12)
- ordinal (18)
- pack (21)
- pack テンプレート文字列 (12)
- parse (54)
- peek (12)
- peep (12)
- printf (24)
- proc (19)
-
public
_ send (24) - raise (36)
- rand (72)
- raw (12)
-
rb
_ time _ timespec _ new (10) - read (48)
- readpartial (12)
- reject (36)
-
relative
_ path _ from (12) - replace (12)
- replicate (12)
- request (24)
- rfc2822 (12)
- rfc822 (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 4 feature (12) - sample (48)
- select (12)
-
setup
_ argv (1) - shellsplit (12)
- shellwords (12)
- shift (24)
- shutdown (12)
- sin (12)
- spawn (48)
- sqrt (24)
- step (91)
-
strict
_ decode64 (12) - strptime (18)
- sub (36)
- subtract (12)
- system (48)
- take (12)
- throw (1)
-
to
_ d (36) -
to
_ enum (48) -
to
_ i (24) -
to
_ s (12) - trap (24)
- union (12)
- unpack (12)
- uptodate? (12)
-
urlsafe
_ decode64 (12) - utc (24)
- warning (12)
- with (3)
- xmlschema (12)
- クラス/メソッドの定義 (12)
- 手続きオブジェクトの挙動の詳細 (2)
検索結果
先頭5件
-
ArgumentError (44012.0)
-
引数の数があっていないときや、数は合っていて、期待される振る舞いを持ってはいるが、期待される値ではないときに発生します。
...、数は合っていて、期待される振る舞いを持ってはいるが、期待される値ではないときに発生します。
例:
Time.at # => wrong number of arguments (0 for 1) (ArgumentError)
Array.new(-1) # => negative array size (ArgumentError)
など
@see TypeError......ていて、期待される振る舞いを持ってはいるが、期待される値ではないときに発生します。
例:
Time.at # => wrong number of arguments (given 0, expected 1..2) (ArgumentError)
Array.new(-1) # => negative array size (ArgumentError)
など
@see TypeError... -
Pathname
# relative _ path _ from(base _ directory) -> Pathname (15306.0) -
base_directory から self への相対パスを求め、その内容の新しい Pathname オブジェクトを生成して返します。
...base_directory から self への相対パスを求め、その内容の新しい Pathname
オブジェクトを生成して返します。
パス名の解決は文字列操作によって行われ、ファイルシステムをアクセス
しません。
self が相対パスなら base_directory......、self が絶対パスなら
base_directory も絶対パスでなければなりません。
@param base_directory ベースディレクトリを表す Pathname オブジェクトを指定します。
@raise ArgumentError Windows上でドライブが違うなど、base_directory から self へ......の相対パスが求められないときに例外が発生します。
//emlist[例][ruby]{
require 'pathname'
path = Pathname.new("/tmp/foo")
base = Pathname.new("/tmp")
path.relative_path_from(base) # => #<Pathname:foo>
//}... -
Rake
:: TaskArgumentError (12000.0) -
間違ったタスクの定義を行った場合に発生する例外です。
間違ったタスクの定義を行った場合に発生する例外です。 -
Enumerator
:: Lazy # collect _ concat {|item| . . . } -> Enumerator :: Lazy (9224.0) -
ブロックの実行結果をひとつに繋げたものに対してイテレートするような Enumerator::Lazy のインスタンスを返します。
...rator::Lazy のインスタンスを返します。
//emlist[][ruby]{
["foo", "bar"].lazy.flat_map {|i| i.each_char.lazy}.force
#=> ["f", "o", "o", "b", "a", "r"]
//}
ブロックの返した値 x は、以下の場合にのみ分解され、連結されます。
* x が配列であるか、to_a......* x が each および force メソッドを持つ (例:Enumerator::Lazy) とき
それ以外のときは、x は分解されず、そのままの値として使われます。
//emlist[][ruby]{
[{a:1}, {b:2}].lazy.flat_map {|i| i}.force
#=> [{:a=>1}, {:b=>2}]
//}
@raise ArgumentError ブロ......ックを指定しなかった場合に発生します。
@see Enumerable#flat_map... -
Enumerator
:: Lazy # flat _ map {|item| . . . } -> Enumerator :: Lazy (9224.0) -
ブロックの実行結果をひとつに繋げたものに対してイテレートするような Enumerator::Lazy のインスタンスを返します。
...rator::Lazy のインスタンスを返します。
//emlist[][ruby]{
["foo", "bar"].lazy.flat_map {|i| i.each_char.lazy}.force
#=> ["f", "o", "o", "b", "a", "r"]
//}
ブロックの返した値 x は、以下の場合にのみ分解され、連結されます。
* x が配列であるか、to_a......* x が each および force メソッドを持つ (例:Enumerator::Lazy) とき
それ以外のときは、x は分解されず、そのままの値として使われます。
//emlist[][ruby]{
[{a:1}, {b:2}].lazy.flat_map {|i| i}.force
#=> [{:a=>1}, {:b=>2}]
//}
@raise ArgumentError ブロ......ックを指定しなかった場合に発生します。
@see Enumerable#flat_map... -
Random
# rand(range) -> Integer | Float (9206.0) -
一様な擬似乱数を発生させます。
...形式では 0 以上 max 未満の数を返します。
max が正の整数なら整数を、正の実数なら実数を返します。
0 や負の数を指定することは出来ません。
三番目の形式では range で指定された範囲の値を返します。
range の始端と終端......数の場合は実数を返します。
rangeが終端を含まない(つまり ... で生成した場合)には終端の値は乱数の範囲から除かれます。
range.end - range.begin が整数を返す場合は range.begin + self.rand((range.end - range.begin) + e)
の値を返します(e......range.end - range.begin は数値である必要があり、
range.begin + 数値 が適切な値を返す必要があります。
@raise Errno::EDOM rand(1..Float::INFINITY) などのように範囲に問題があるときに発生します。
@raise ArgumentError 引数の... -
Random
. rand(range) -> Integer | Float (9206.0) -
擬似乱数を発生させます。
...す。
Random::DEFAULT.rand と同じです。
Random#rand を参照してください。
擬似乱数生成器が Kernel.#rand と共通なため Kernel.#srand などの影響を受けます。
@param max 乱数値の上限を正の整数または実数で指定します。
@param range 発生......乱数値の範囲を Range オブジェクトで指定します。
range の境界は数値でなければなりません。
@raise Errno::EDOM rand(1..Float::INFINITY) などのように範囲に問題があるときに発生します。
@raise ArgumentError 引数の数が0または......を渡した時に発生します。
//emlist[例][ruby]{
srand 1234 # 乱数の種を設定する。
Random.rand(10.0) #=> 1.9151945037889229 (0.0 以上 10.0 未満の実数)
rand(10.0) #=> 6 (rand(10) と同じ)
//}
@see Random.srand, Random#rand, Random::DEFAULT......。
Random#rand を参照してください。
擬似乱数生成器が Kernel.#rand と共通なため Kernel.#srand などの影響を受けます。
@param max 乱数値の上限を正の整数または実数で指定します。
@param range 発生させる乱数値の範囲を Range オブ......ジェクトで指定します。
range の境界は数値でなければなりません。
@raise Errno::EDOM rand(1..Float::INFINITY) などのように範囲に問題があるときに発生します。
@raise ArgumentError 引数の数が0または1では無い時、引数に負の......在しない範囲を渡した時に発生します。
//emlist[例][ruby]{
srand 1234 # 乱数の種を設定する。
Random.rand(10.0) #=> 1.9151945037889229 (0.0 以上 10.0 未満の実数)
rand(10.0) #=> 6 (rand(10) と同じ)
//}
@see Random.srand, Random#rand... -
BigMath
. # atan(x , prec) -> BigDecimal (9112.0) -
x の逆正接関数を prec で指定した精度で計算します。単位はラジアンです。 x に無限大や NaN を指定した場合には NaN を返します。
...無限大や NaN を指定した場合には NaN を返します。
@param x 計算対象の BigDecimal オブジェクト。単位はラジアン。
@param prec 計算結果の精度。
@raise ArgumentError x の絶対値が1以上の場合に発生します。
@raise ArgumentError prec に 0......以下が指定された場合に発生します。
//emlist[][ruby]{
require "bigdecimal/math"
puts BigMath::atan(BigDecimal('0.5'), 10) #=> 0.463647609000806116214256237466868871528608e0
//}
=== 注意
x の絶対値を 0.9999 のような 1 に近すぎる値にすると計算結果が収束... -
Random
# rand -> Float (9106.0) -
一様な擬似乱数を発生させます。
...形式では 0 以上 max 未満の数を返します。
max が正の整数なら整数を、正の実数なら実数を返します。
0 や負の数を指定することは出来ません。
三番目の形式では range で指定された範囲の値を返します。
range の始端と終端......数の場合は実数を返します。
rangeが終端を含まない(つまり ... で生成した場合)には終端の値は乱数の範囲から除かれます。
range.end - range.begin が整数を返す場合は range.begin + self.rand((range.end - range.begin) + e)
の値を返します(e......range.end - range.begin は数値である必要があり、
range.begin + 数値 が適切な値を返す必要があります。
@raise Errno::EDOM rand(1..Float::INFINITY) などのように範囲に問題があるときに発生します。
@raise ArgumentError 引数の...