2634件ヒット
[1-100件を表示]
(0.138秒)
種類
ライブラリ
クラス
- Array (574)
- BigDecimal (36)
- Complex (12)
- Data (6)
- Date (24)
- Enumerator (12)
-
Fiddle
:: Pointer (24) - File (18)
- Float (21)
- Integer (40)
- Module (72)
- Object (24)
-
OpenSSL
:: BN (48) - OpenStruct (12)
- Range (216)
- Rational (60)
- Regexp (12)
-
Socket
:: AncillaryData (36) -
Socket
:: Option (36) - String (12)
- StringIO (12)
- SystemCallError (36)
- UnboundMethod (12)
- Vector (14)
-
WIN32OLE
_ PARAM (12) -
WIN32OLE
_ VARIANT (12) -
Win32
:: Registry (60)
モジュール
- CMath (240)
- Enumerable (96)
- Kernel (103)
- Marshal (72)
- Math (324)
- ObjectSpace (48)
- Singleton (24)
オブジェクト
- main (24)
キーワード
-
$ @ (12) -
$ SAFE (7) -
$ ~ (12) - & (12)
- * (24)
- ** (12)
- + (24)
- - (24)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - < (12)
- <= (12)
- <=> (12)
- =~ (24)
- > (12)
- >= (12)
- ArgumentError (12)
-
Check
_ Type (12) - Float (12)
- Integer (24)
-
MAJOR
_ VERSION (12) -
MINOR
_ VERSION (12) - Marshal フォーマット (12)
-
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 3 . 0 (10) - NUM2INT (12)
- NUM2SHORT (12)
- NUM2UINT (12)
- NUM2USHORT (12)
- String (12)
- [] (36)
- []= (38)
-
_ load (12) -
absolute
_ path? (6) - acos (18)
- acos! (6)
- acosh (18)
- acosh! (6)
- asin (18)
- asin! (6)
- asinh (18)
- asinh! (6)
- at (12)
- atan (18)
- atan! (6)
- atan2 (18)
- atan2! (6)
- atanh (18)
- atanh! (6)
- begin (12)
- bind (12)
- bool (12)
- bsearch (48)
- cbrt (18)
- cbrt! (6)
- ceil (12)
- clone (12)
- cmp (12)
- coerce (24)
- combination (24)
- cos (18)
- cos! (6)
- cosh (18)
- cosh! (6)
-
count
_ nodes (12) -
count
_ objects (12) -
count
_ objects _ size (12) -
count
_ tdata _ objects (12) - cycle (12)
- define (6)
-
define
_ method (48) -
delete
_ at (12) - dig (10)
- dump (24)
- dup (12)
- each (24)
- end (12)
- erf (12)
- erfc (12)
- exp (18)
- exp! (6)
- fail (12)
- feed (12)
- fetch (36)
- first (48)
- flatten (12)
- flatten! (12)
- floor (12)
- frexp (12)
- gamma (12)
- hypot (12)
-
initialize
_ copy (12) - insert (12)
- int (24)
- intersection (6)
-
ip
_ pktinfo (12) - join (24)
- last (48)
- ldexp (12)
- lgamma (12)
- linger (12)
- load (12)
- log (36)
- log! (12)
- log10 (18)
- log10! (6)
- log2 (18)
- log2! (6)
- max (70)
- min (70)
- mode (24)
- modifiable (12)
- new (60)
- permutation (24)
- pop (12)
- pow (24)
- putc (12)
- raise (12)
-
rb
_ check _ convert _ type (12) -
rb
_ define _ class _ under (12) -
rb
_ singleton _ class (12) - read (12)
-
read
_ bin (12) -
read
_ i (12) -
read
_ s (12) -
repeated
_ combination (24) -
repeated
_ permutation (24) - replace (12)
- restore (12)
-
reverse
_ each (4) - rotate (12)
- rotate! (12)
- round (33)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 9 feature (12) - sample (24)
- shift (24)
- sin (18)
- sin! (6)
-
singleton
_ class (12) - sinh (18)
- sinh! (6)
- sort (24)
- sqrt (18)
- sqrt! (6)
- string= (12)
- sum (42)
- tan (18)
- tan! (6)
- tanh (18)
- tanh! (6)
-
to
_ i (12) -
to
_ ptr (12) - transpose (12)
- truncate (12)
-
try
_ convert (4) - ucmp (12)
-
unix
_ rights (12) - yaml (12)
- zip (24)
- | (12)
- 制御構造 (12)
検索結果
先頭5件
-
TypeError (44000.0)
-
メソッドの引数に期待される型ではないオブジェクトや、期待される振る舞いを持たないオブジェクトが渡された時に発生します。
...メソッドの引数に期待される型ではないオブジェクトや、期待される振る舞いを持たないオブジェクトが渡された時に発生します。
@see ArgumentError... -
ObjectSpace
. # count _ objects _ size(result _ hash = nil) -> Hash (9230.0) -
型ごとのオブジェクトサイズをバイト単位で格納したハッシュを返します。
...バイト単位で格納したハッシュを返します。
@param result_hash 戻り値のためのハッシュを指定します。省略した場合は新
しくハッシュを作成します。result_hash の内容は上書き
されます。プローブ......て扱う必要があります。特に T_DATA の合計値は正しくないでしょう。
//emlist[例][ruby]{
ObjectSpace.count_objects_size
# => {:TOTAL=>1461154, :T_CLASS=>158280, :T_MODULE=>20672, :T_STRING=>527249, ...}
//}
@raise TypeError result_hash にハッシュ以外を指定した... -
ObjectSpace
. # count _ tdata _ objects(result _ hash = nil) -> Hash (9222.0) -
T_DATA の種類ごとにオブジェクトの数を格納したハッシュを返します。
...
T_DATA の種類ごとにオブジェクトの数を格納したハッシュを返します。
@param result_hash 戻り値のためのハッシュを指定します。省略した場合は新
しくハッシュを作成します。result_hash の内容は上書き......raise TypeError result_hash にハッシュ以外を指定した時に発生します。
本メソッドは普通の Ruby プログラマ向けのメソッドではありません。パフォー
マンスに興味のある C Ruby の開発者向けのものです。
//emlist[例][ruby]{
ObjectSpac......e.count_tdata_objects
# => {RubyVM::InstructionSequence=>504, :parser=>5, :barrier=>6,
# :mutex=>6, Proc=>60, RubyVM::Env=>57, Mutex=>1, Encoding=>99,
# ThreadGroup=>1, Binding=>1, Thread=>1, RubyVM=>1, :iseq=>1,
# Random=>1, ARGF.class=>1, Data=>1, :autoload=>3, Time=>2}
//}
現在の... -
ObjectSpace
. # count _ objects(result _ hash = {}) -> Hash (9218.0) -
オブジェクトを種類ごとにカウントした結果を Hash として返します。
...esult_hash ハッシュを指定します。与えられたハッシュは上書きして返されます。
これを利用すると測定による影響を避けることができます。
@raise TypeError 引数に Hash 以外を与えた場合、発生します。
//emlist[......例][ruby]{
ObjectSpace.count_objects # => {:TOTAL=>10000, :FREE=>3011, :T_OBJECT=>6, :T_CLASS=>404, ...}
//}... -
StringIO
# string=(buf) (9106.0) -
自身が表す文字列を指定された buf に変更します。
...み書き両用になりますが、
buf がフリーズされている場合には読み取り専用になります。
pos と lineno は 0 にセットされます。
@param buf 自身が新たに表す文字列を指定します。
@raise TypeError buf が nil の場合に発生します。... -
Kernel
. # Integer(arg , base = 0) -> Integer (6236.0) -
引数を整数 (Fixnum,Bignum) に変換した結果を返します。
...頭辞を含む整数表現とみなせる文字列のみ
変換します。
数値と文字列以外のオブジェクトに対しては arg.to_int, arg.to_i を
この順に使用して変換します。
@param arg 変換対象のオブジェクトです。
@param base 基数として0か2か......数) です。
@raise ArgumentError 整数と見なせない文字列を引数に指定した場合に発生します。
@raise TypeError メソッド to_int, to_i を持たないオブジェクトを引数に指定したか、to_int, to_i
が整数(Integerのサブクラス)を返さな......e TypeError 引数に nil を指定した場合に発生します。
//emlist[例][ruby]{
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 Int... -
Kernel
. # Integer(arg , base = 0 , exception: true) -> Integer | nil (6236.0) -
引数を整数 に変換した結果を返します。
...頭辞を含む整数表現とみなせる文字列のみ
変換します。
数値と文字列以外のオブジェクトに対しては arg.to_int, arg.to_i を
この順に使用して変換します。
@param arg 変換対象のオブジェクトです。
@param base 基数として0か2か......m exception false を指定すると、変換できなかった場合、
例外を発生する代わりに nil を返します。
@raise ArgumentError 整数と見なせない文字列を引数に指定した場合に発生します。
@raise TypeError メソッド to_int, to_i を......か、to_int, to_i
が整数(Integerのサブクラス)を返さなかった場合に発生します。
@raise TypeError 引数に nil を指定した場合に発生します。
//emlist[例][ruby]{
p Integer(4) #=> 4
p Integer(4_000) #=> 4000
p Integer(9.88) #=> 9
p Integer(... -
void Check
_ Type(VALUE val , int typeflag) (6216.0) -
val の構造体型フラグが typeflag でなければ 例外 TypeError を発生します。val は即値の VALUE であっても 構いません。
...val の構造体型フラグが typeflag でなければ
例外 TypeError を発生します。val は即値の VALUE であっても
構いません。... -
Array
# shift -> object | nil (6206.0) -
配列の先頭の要素を取り除いてそれを返します。 引数を指定した場合はその個数だけ取り除き、それを配列で返します。
...トを指定した場合は to_int メソッドによる暗
黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します。
@raise ArgumentError 引数に負の数......を指定した場合に発生します。
//emlist[例][ruby]{
a = [0, 1, 2, 3, 4]
p a.shift #=> 0
p a #=> [1, 2, 3, 4]
p [].shift #=> nil
p [].shift(1) #=> []
//}
@see Array#push, Array#pop, Array#unshift... -
Kernel
. # String(arg) -> String (6206.0) -
引数を文字列(String)に変換した結果を返します。
...引数を文字列(String)に変換した結果を返します。
arg.to_s を呼び出して文字列に変換します。
arg が文字列の場合、何もせず arg を返します。
@param arg 変換対象のオブジェクトです。
@raise TypeError to_s の返り値が文字列でなけ......れば発生します。
//emlist[例][ruby]{
class Foo
def to_s
"hogehoge"
end
end
arg = Foo.new
p String(arg) #=> "hogehoge"
//}
@see Object#to_s,String...