ライブラリ
- ビルトイン (950)
- bigdecimal (77)
-
bigdecimal
/ util (11) - fiddle (66)
-
io
/ console (22) - ipaddr (11)
-
irb
/ output-method (11) - openssl (44)
- optparse (32)
- pathname (77)
- prettyprint (11)
- ripper (22)
-
ripper
/ filter (22) - set (22)
- socket (18)
- stringio (51)
-
syslog
/ logger (11) - uri (11)
- win32ole (22)
クラス
-
ARGF
. class (80) - Array (152)
- BigDecimal (77)
- Bignum (3)
- Binding (6)
- Dir (10)
- Enumerator (11)
-
Fiddle
:: Pointer (66) -
File
:: Stat (11) - Fixnum (3)
- IO (84)
- IPAddr (11)
-
IRB
:: OutputMethod (11) - Integer (263)
- MatchData (44)
- Module (11)
- Object (18)
-
OpenSSL
:: PKey :: EC :: Point (33) - OptionParser (32)
- Pathname (77)
- PrettyPrint (11)
- Random (33)
- Regexp (11)
- Ripper (22)
-
Ripper
:: Filter (22) -
RubyVM
:: AbstractSyntaxTree :: Node (24) -
RubyVM
:: InstructionSequence (11) - Set (22)
- SignalException (11)
-
Socket
:: Ifaddr (18) - String (46)
- StringIO (51)
- Symbol (58)
-
Syslog
:: Logger (11) - Thread (16)
-
Thread
:: Backtrace :: Location (11) - TracePoint (77)
-
URI
:: Generic (11) -
WIN32OLE
_ TYPE (11) -
WIN32OLE
_ VARIANT (11)
キーワード
- < (11)
- <= (11)
- <=> (44)
- == (11)
- === (11)
- =~ (22)
- > (11)
- >= (11)
- [] (27)
- []= (22)
- allbits? (7)
- anybits? (7)
- binwrite (11)
-
bit
_ length (17) -
bsearch
_ index (9) - byterindex (2)
- ceil (22)
- ceildiv (2)
- codepoints (39)
- column (22)
- combination (11)
-
default
_ port (11) -
defined
_ class (11) - delete (11)
- disable (22)
- disjoint? (11)
- downto (11)
-
each
_ codepoint (55) - enable (22)
- enabled? (11)
- exponent (11)
- fileno (10)
-
first
_ column (6) -
first
_ lineno (17) - flags (11)
- flatten (11)
- flatten! (11)
- floor (22)
- gcdlcm (11)
- getbyte (11)
- group (11)
- hash (11)
- insert (11)
- intern (11)
- intersect? (11)
- invert! (11)
-
last
_ column (6) -
last
_ lineno (6) - lchmod (11)
- lchown (11)
- lcm (11)
- length (22)
- level (11)
- lineno (33)
-
make
_ affine! (11) - match (3)
- mountpoint? (11)
- nobits? (7)
- offset (22)
- order! (16)
- parse! (8)
-
pending
_ interrupt? (11) - permutation (22)
- permute! (8)
- pow (11)
- precs (11)
- printf (11)
- printn (11)
- rand (33)
- raw (11)
- raw! (11)
-
repeated
_ combination (11) -
repeated
_ permutation (11) - rindex (11)
- rotate! (11)
- round (11)
-
safe
_ level (5) - sample (44)
-
set
_ encoding (99) -
set
_ to _ infinity! (11) - signo (11)
- size (33)
-
source
_ location (6) - taint (9)
- times (11)
-
to
_ bn (11) -
to
_ d (11) -
to
_ f (11) -
to
_ i (22) -
to
_ int (22) -
to
_ str (22) -
to
_ sym (11) - truncate (4)
- typekind (11)
- unlink (11)
- untaint (9)
- vartype (11)
- vhid (7)
- write (11)
- ~ (11)
検索結果
先頭5件
-
TracePoint
# self -> object (27214.0) -
イベントを発生させたオブジェクトを返します。
...イベントを発生させたオブジェクトを返します。
以下のようにする事で同じ値を取得できます。
//emlist[例][ruby]{
trace.binding.eval('self')
//}
@see TracePoint#binding......返します。
以下のようにする事で同じ値を取得できます。
なお、self メソッドは binding が nil になる :c_call および :c_return イベントに対しても正しく動作します。
//emlist[例][ruby]{
trace.binding.eval('self')
//}
@see TracePoint#binding... -
Symbol
# intern -> self (9319.0) -
self を返します。
...self を返します。
例:
:foo.intern # => :foo
@see String#intern... -
ARGF
. class # each _ codepoint { |c| . . . } -> self (9318.0) -
self の各コードポイントに対して繰り返しブロックを呼びだします。
...
self の各コードポイントに対して繰り返しブロックを呼びだします。
ブロックの引数にはコードポイントを表す整数が渡されます。
ブロックを省略した場合には、Enumerator を返します。
例:
# $ echo "line1\n" > test1.txt
# $ ec......ho "line2\n" > test2.txt
# $ ruby test.rb test1.txt test2.txt
# test.rb
ARGF.each_codepoint # => #<Enumerator: ARGF:each_codepoint>
ARGF.each_codepoint{|e|print e, ","} # => 108,105,110,101,49,10,108,105,110,101,50,10,... -
Integer
# floor(ndigits = 0) -> Integer | Float (9317.0) -
self と等しいかより小さな整数のうち最大のものを返します。
...
self と等しいかより小さな整数のうち最大のものを返します。
@param ndigits 10進数での小数点以下の有効桁数を整数で指定します。
正の整数を指定した場合、Float を返します。
小数点以下を、最大 n 桁......負の整数を指定した場合、Integer を返します。
小数点位置から左に少なくとも n 個の 0 が並びます。
//emlist[][ruby]{
1.floor # => 1
1.floor(2) # => 1.0
18.floor(-1) # => 10
(-18).floor(-1) # => -20
//}
@see Numeric#floor... -
ARGF
. class # codepoints { |c| . . . } -> self (9302.0) -
このメソッドは obsolete です。 代わりに ARGF.class#each_codepoint を使用してください。 使用すると警告メッセージが表示されます。
...このメソッドは obsolete です。
代わりに ARGF.class#each_codepoint を使用してください。
使用すると警告メッセージが表示されます。... -
Integer
# bit _ length -> Integer (9241.0) -
self を表すのに必要なビット数を返します。
...
self を表すのに必要なビット数を返します。
「必要なビット数」とは符号ビットを除く最上位ビットの位置の事を意味しま
す。2**n の場合は n+1 になります。self にそのようなビットがない(0 や
-1 である)場合は 0 を返しま......。
//emlist[例: ceil(log2(int < 0 ? -int : int+1)) と同じ結果][ruby]{
(-2**12-1).bit_length # => 13
(-2**12).bit_length # => 12
(-2**12+1).bit_length # => 12
-0x101.bit_length # => 9
-0x100.bit_length # => 8
-0xff.bit_length # => 8
-2.bit_length......# => 1
-1.bit_length # => 0
0.bit_length # => 0
1.bit_length # => 1
0xff.bit_length # => 8
0x100.bit_length # => 9
(2**12-1).bit_length # => 12
(2**12).bit_length # => 13
(2**12+1).bit_length # => 13
//}
@see Integer#size... -
Integer
# ceildiv(other) -> Integer (9239.0) -
self を other で割り、その(剰余を考えない)商を整数に切り上げたものを返します。 すなわち、self を other で割った商を q とすると、q 以上で最小の整数を返します。
...
self を other で割り、その(剰余を考えない)商を整数に切り上げたものを返します。
すなわち、self を other で割った商を q とすると、q 以上で最小の整数を返します。
@param other self を割る数を指定します。
//emlist[][ruby]{
3.cei......ldiv(3) # => 1
4.ceildiv(3) # => 2
5.ceildiv(3) # => 2
3.ceildiv(1.2) # => 3
-5.ceildiv(3) # => -1
-5.ceildiv(-3) # => 2
//}... -
Integer
# gcdlcm(n) -> [Integer] (9233.0) -
自身と整数 n の最大公約数と最小公倍数の配列 [self.gcd(n), self.lcm(n)] を返します。
...小公倍数の配列 [self.gcd(n), self.lcm(n)]
を返します。
@raise ArgumentError n に整数以外のものを指定すると発生します。
//emlist[][ruby]{
2.gcdlcm(2) # => [2, 2]
3.gcdlcm(-7) # => [1, 21]
((1<<31)-1).gcdlcm((1<<61)-1) # => [1, 4......951760154835678088235319297]
//}
@see Integer#gcd, Integer#lcm... -
Integer
# ceil(ndigits = 0) -> Integer (9217.0) -
self と等しいかより大きな整数のうち最小のものを返します。
...
self と等しいかより大きな整数のうち最小のものを返します。
@param ndigits 10進数での小数点以下の有効桁数を整数で指定します。
負の整数を指定した場合、小数点位置から左に少なくとも n 個の 0 が並びます。......//emlist[][ruby]{
1.ceil # => 1
1.ceil(2) # => 1
18.ceil(-1) # => 20
(-18).ceil(-1) # => -10
//}
@see Numeric#ceil... -
Integer
# ceil(ndigits = 0) -> Integer | Float (9217.0) -
self と等しいかより大きな整数のうち最小のものを返します。
...
self と等しいかより大きな整数のうち最小のものを返します。
@param ndigits 10進数での小数点以下の有効桁数を整数で指定します。
正の整数を指定した場合、Float を返します。
小数点以下を、最大 n 桁......負の整数を指定した場合、Integer を返します。
小数点位置から左に少なくとも n 個の 0 が並びます。
//emlist[][ruby]{
1.ceil # => 1
1.ceil(2) # => 1.0
18.ceil(-1) # => 20
(-18).ceil(-1) # => -10
//}
@see Numeric#ceil... -
Integer
# floor(ndigits = 0) -> Integer (9217.0) -
self と等しいかより小さな整数のうち最大のものを返します。
...
self と等しいかより小さな整数のうち最大のものを返します。
@param ndigits 10進数での小数点以下の有効桁数を整数で指定します。
負の整数を指定した場合、小数点位置から左に少なくとも n 個の 0 が並びます。......//emlist[][ruby]{
1.floor # => 1
1.floor(2) # => 1
18.floor(-1) # => 10
(-18).floor(-1) # => -20
//}
@see Numeric#floor... -
Syslog
:: Logger # level -> Integer (9217.0) -
self に設定されたログレベルを返します。
...
self に設定されたログレベルを返します。
ログレベルは Logger と互換性があります。
@see Syslog::Logger#level=... -
Integer
# lcm(n) -> Integer (9207.0) -
自身と整数 n の最小公倍数を返します。
...す。
//emlist[][ruby]{
2.lcm(2) # => 2
3.lcm(-7) # => 21
((1<<31)-1).lcm((1<<61)-1) # => 4951760154835678088235319297
//}
また、self や n が 0 だった場合は、0 を返します。
//emlist[][ruby]{
3.lcm(0) # => 0
0.lcm(-7)......# => 0
//}
@see Integer#gcd, Integer#gcdlcm...