別のキーワード
種類
- インスタンスメソッド (846)
- モジュール関数 (673)
- 特異メソッド (413)
- 文書 (53)
- クラス (24)
ライブラリ
- ビルトイン (1075)
- base64 (24)
- bigdecimal (144)
-
bigdecimal
/ math (72) -
bigdecimal
/ util (36) -
cgi
/ session (12) -
digest
/ sha2 (12) - etc (48)
- getoptlong (24)
- json (12)
- matrix (31)
- observer (12)
- open-uri (12)
- optparse (108)
- rake (12)
-
rubygems
/ installer (12) -
rubygems
/ requirement (12) -
rubygems
/ version (24) - set (9)
- shellwords (48)
- stringio (12)
- strscan (24)
- syslog (108)
-
test
/ unit (1) - tmpdir (12)
- uri (36)
-
webrick
/ utils (12) - zlib (12)
クラス
-
ARGF
. class (24) - Array (45)
- BigDecimal (96)
-
CGI
:: Session (12) - Data (15)
-
Digest
:: SHA2 (12) - Dir (12)
- Encoding (24)
-
Enumerator
:: Lazy (48) - File (16)
- Float (24)
-
Gem
:: Installer (12) -
Gem
:: Requirement (12) -
Gem
:: Version (24) - GetoptLong (24)
- Hash (24)
- IO (48)
- Integer (105)
- Matrix (24)
- Object (72)
- OptionParser (108)
- Random (48)
- Range (94)
- Rational (12)
- Regexp (12)
- Set (12)
- String (60)
- StringIO (12)
- StringScanner (24)
- Struct (48)
- Thread (10)
- Time (48)
-
URI
:: FTP (12) - Vector (7)
-
Zlib
:: GzipReader (12)
モジュール
- Base64 (24)
- BigMath (96)
- Comparable (6)
- Etc (48)
- JSON (12)
- Kernel (241)
- Marshal (12)
- Observable (12)
- OpenURI (12)
- Process (24)
-
Process
:: GID (24) -
Process
:: UID (24) - Shellwords (36)
- Signal (24)
- Syslog (108)
-
Test
:: Unit (1) - URI (24)
-
WEBrick
:: Utils (12)
キーワード
- * (24)
- ** (1)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - BigDecimal (24)
- E (12)
- Float (12)
- Integer (12)
-
NEWS for Ruby 3
. 0 . 0 (5) - PI (12)
- Ruby用語集 (12)
- TaskArgumentError (12)
- [] (60)
- []= (7)
- add (12)
- alert (12)
- atan (12)
- begin (12)
-
change
_ privilege (24) - clamp (6)
-
cofactor
_ expansion (12) - cos (12)
- create (12)
-
create
_ listeners (12) - crit (12)
- debug (12)
-
decode
_ www _ form (12) -
decode
_ www _ form _ component (12) - digits (24)
- dirname (4)
- div (12)
- dump (24)
- emerg (12)
- end (12)
-
enum
_ for (48) - err (12)
- exec (24)
- exp (12)
-
extract
_ files (12) - fail (24)
- fileno (12)
- find (12)
- first (24)
-
from
_ name (24) - gcd (12)
- gcdlcm (12)
- getgrgid (12)
- getgrnam (12)
- getpwnam (12)
- getpwuid (12)
- gm (24)
- groups= (12)
- info (12)
- inspect (12)
- join (24)
- kill (12)
-
laplace
_ expansion (12) - last (24)
- lcm (12)
- limit (12)
- log (24)
- merge (12)
- mktmpdir (12)
- mode (24)
- mult (12)
- name= (10)
- new (90)
- new2 (12)
- notice (12)
-
notify
_ observers (12) - on (108)
-
open
_ uri (12) - ord (12)
- ordering= (12)
- pack (21)
- pack テンプレート文字列 (12)
- parse (12)
- peek (12)
- peep (12)
- pow (2)
- printf (24)
-
public
_ send (24) - raise (24)
- rand (48)
- read (48)
- readpartial (12)
- replicate (12)
-
ruby 1
. 6 feature (12) - seek (12)
-
setup
_ argv (1) - shellsplit (24)
- shellwords (12)
- sin (12)
- spawn (48)
- split (12)
- sqrt (24)
- step (10)
-
strict
_ decode64 (12) - sub (36)
- system (24)
- throw (1)
-
to
_ d (36) -
to
_ enum (48) -
to
_ i (24) -
to
_ s (12) - trap (24)
- union (12)
- unpack (12)
-
urlsafe
_ decode64 (12) - utc (24)
- warning (12)
- with (3)
検索結果
先頭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... -
Ruby用語集 (23034.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......sed
番号が 0 から始まること。
例えば、
Array や Vector、Matrix などの要素の番号、
String における文字の位置、
といったものは 0 オリジンである。
: 1 オリジン
: one-based
番号が 1 から始まること。
例えば、
エラ......File.open や
Pathname.new に与えると ArgumentError が発生する。
他の言語では文字列の終端を意味することがあるので、文字列データをやりとり
するうえで注意が必要である。
: ネスト
: nesting
制御構造、ブロックや、クラ... -
Process
:: UID . # change _ privilege(id) -> Integer (12306.0) -
実ユーザ ID・実効ユーザ ID・保存ユーザ ID のすべてを指定された id に変更します。 成功したら id を返します。主に root 権限を完全に放棄するために使います。
...います。
利用できるかはプラットフォームに依存します。
@param id ユーザ ID を整数で指定します。
@raise ArgumentError 変更できないユーザ ID があった場合に発生します。例外の発生時にこのメソッドを呼び出す前の各ユーザ......れません。
@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。
[Process.uid, Process.euid] #=> [0, 0]
Process::UID.change_privilege(33) #=> 33
[Process.uid, Process.euid] #=> [33, 33]... -
Rake
:: TaskArgumentError (12000.0) -
間違ったタスクの定義を行った場合に発生する例外です。
間違ったタスクの定義を行った場合に発生する例外です。 -
Process
:: GID . # change _ privilege(id) -> Integer (9306.0) -
実グループ ID・実効グループ ID・保存グループ ID のすべてを指定された id に変更します。 成功したら id を返します。主に root 権限を完全に放棄するために使います。
...ます。
利用できるかはプラットフォームに依存します。
@param id グループ ID を整数で指定します。
@raise ArgumentError 変更できないグループ ID があった場合に発生します。例外の発生時にこのメソッドを呼び出す前の各グル......れません。
@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。
[Process.gid, Process.egid] #=> [0, 0]
Process::GID.change_privilege(33) #=> 33
[Process.gid, Process.egid] #=> [33, 33]... -
Test
:: Unit . setup _ argv(original _ argv = ARGV) { |files| . . . } -> [String] (6306.0) -
original_argvで指定されたオプションを解析して、テスト対象になるファイル をrequireします。
...original_argvで指定されたオプションを解析して、テスト対象になるファイル
をrequireします。
@param original_argv オプションを指定します。省略された場合は、
Object::ARGVが使用されます。
@raise ArgumentError 指定さ......された場合にはブロックを評価して、その結果をrequireの対象
にします。
ブロックパラメータには上記のoriginal_argvから-xで指定されたもの以外のオ
プションが配列で渡されます。ファイル名の代わりにディレクトリを指定......は、RbConfig.ruby の値を使用します。
: -q, --hide-skip
スキップしたテストを表示しません。
: -I
ライブラリのロードパスに指定した値を追加します。
: --gc-stress
GC.stress に true を設定します。
: --no-gc-stress
GC.stress に fa... -
Kernel
. # Integer(arg , base = 0) -> Integer (6224.0) -
引数を整数 (Fixnum,Bignum) に変換した結果を返します。
...引数を整数
(Fixnum,Bignum)
に変換した結果を返します。
引数が数値の場合は直接変換し(小数点以下切り落とし)、
文字列の場合は、進数を表す接頭辞を含む整数表現とみなせる文字列のみ
変換します。
数値と文字列以外......のオブジェクトに対しては arg.to_int, arg.to_i を
この順に使用して変換します。
@param arg 変換対象のオブジェクトです。
@param base 基数として0か2から36の整数を指定します(引数argに文字列を指
定した場合のみ)。省略......数) です。
@raise ArgumentError 整数と見なせない文字列を引数に指定した場合に発生します。
@raise TypeError メソッド to_int, to_i を持たないオブジェクトを引数に指定したか、to_int, to_i
が整数(Integerのサブクラス)を返さ... -
Kernel
. # Integer(arg , base = 0 , exception: true) -> Integer | nil (6224.0) -
引数を整数 に変換した結果を返します。
...引数を整数
(Fixnum,Bignum)
に変換した結果を返します。
引数が数値の場合は直接変換し(小数点以下切り落とし)、
文字列の場合は、進数を表す接頭辞を含む整数表現とみなせる文字列のみ
変換します。
数値と文字列以外......のオブジェクトに対しては arg.to_int, arg.to_i を
この順に使用して変換します。
@param arg 変換対象のオブジェクトです。
@param base 基数として0か2から36の整数を指定します(引数argに文字列を指
定した場合のみ)。省略......nil を返します。
@raise ArgumentError 整数と見なせない文字列を引数に指定した場合に発生します。
@raise TypeError メソッド to_int, to_i を持たないオブジェクトを引数に指定したか、to_int, to_i
が整数(Integerのサブクラス)を返さな......字列以外のオブジェクトに対しては arg.to_int, arg.to_i を
この順に使用して変換します。
@param arg 変換対象のオブジェクトです。
@param base 基数として0か2から36の整数を指定します(引数argに文字列を指
定した場合の......{
p Integer(4) #=> 4
p Integer(4_000) #=> 4000
p Integer(9.88) #=> 9
p Integer(nil) # can't convert nil into Integer (TypeError)
p Integer(Object.new) # cannot convert Object into Integer (TypeError)
p Integer("10") #=> 10
p Integer("10", 2) #=> 2
p Integer("0d1... -
Kernel
. # BigDecimal(s) -> BigDecimal (6212.0) -
引数で指定した値を表す BigDecimal オブジェクトを生成します。
...引数で指定した値を表す BigDecimal オブジェクトを生成します。
@param s 数値を表現する初期値を文字列、Integer、
Float、Rational、BigDecimal オブジェクトのい
ずれかで指定します。
文字列中のスペースは無......ような割り算を実行するとき等に意味を持ちます。
//emlist[][ruby]{
require "bigdecimal"
BigDecimal("1") / BigDecimal("3") # => 0.333333333333333333e0
BigDecimal("1",10) / BigDecimal("3",10) # => 0.333333333333333333e0
//}
ただし、個々の演算における最......いは将来のバー
ジョンで若干変更される可能性があります。
@raise ArgumentError s に Float オブジェクトを指定し、n に
Float::DIG + 2 以上の値を指定した場合に発生します。
s に Float、Rational... -
Kernel
. # BigDecimal(s , exception: true) -> BigDecimal | nil (6212.0) -
引数で指定した値を表す BigDecimal オブジェクトを生成します。
...引数で指定した値を表す BigDecimal オブジェクトを生成します。
@param s 数値を表現する初期値を文字列、Integer、
Float、Rational、BigDecimal オブジェクトのい
ずれかで指定します。
文字列中のスペースは無......ような割り算を実行するとき等に意味を持ちます。
//emlist[][ruby]{
require "bigdecimal"
BigDecimal("1") / BigDecimal("3") # => 0.333333333333333333e0
BigDecimal("1",10) / BigDecimal("3",10) # => 0.333333333333333333e0
//}
ただし、個々の演算における最......かった場合、
例外を発生する代わりに nil を返します。
@raise ArgumentError s に Float オブジェクトを指定し、n に
Float::DIG + 2 以上の値を指定した場合に発生します。
s に Float、Rational... -
Kernel
. # BigDecimal(s , n) -> BigDecimal (6212.0) -
引数で指定した値を表す BigDecimal オブジェクトを生成します。
...引数で指定した値を表す BigDecimal オブジェクトを生成します。
@param s 数値を表現する初期値を文字列、Integer、
Float、Rational、BigDecimal オブジェクトのい
ずれかで指定します。
文字列中のスペースは無......ような割り算を実行するとき等に意味を持ちます。
//emlist[][ruby]{
require "bigdecimal"
BigDecimal("1") / BigDecimal("3") # => 0.333333333333333333e0
BigDecimal("1",10) / BigDecimal("3",10) # => 0.333333333333333333e0
//}
ただし、個々の演算における最......いは将来のバー
ジョンで若干変更される可能性があります。
@raise ArgumentError s に Float オブジェクトを指定し、n に
Float::DIG + 2 以上の値を指定した場合に発生します。
s に Float、Rational... -
Kernel
. # BigDecimal(s , n , exception: true) -> BigDecimal | nil (6212.0) -
引数で指定した値を表す BigDecimal オブジェクトを生成します。
...引数で指定した値を表す BigDecimal オブジェクトを生成します。
@param s 数値を表現する初期値を文字列、Integer、
Float、Rational、BigDecimal オブジェクトのい
ずれかで指定します。
文字列中のスペースは無......ような割り算を実行するとき等に意味を持ちます。
//emlist[][ruby]{
require "bigdecimal"
BigDecimal("1") / BigDecimal("3") # => 0.333333333333333333e0
BigDecimal("1",10) / BigDecimal("3",10) # => 0.333333333333333333e0
//}
ただし、個々の演算における最......かった場合、
例外を発生する代わりに nil を返します。
@raise ArgumentError s に Float オブジェクトを指定し、n に
Float::DIG + 2 以上の値を指定した場合に発生します。
s に Float、Rational... -
Etc
. # getpwuid(uid = getuid) -> Etc :: Passwd (6206.0) -
passwd データベースを検索し、 ユーザ ID が uid である passwd エントリを返します。
...し、
ユーザ ID が uid である passwd エントリを返します。
@param uid 検索する uid 。引数を省略した場合には getuid(2) の値を用います。
@raise ArgumentError エントリが見つからなかった場合に発生します。
@see getpwuid(3), Etc::Passwd...