654件ヒット
[1-100件を表示]
(0.039秒)
クラス
- Addrinfo (48)
- Array (129)
- BasicObject (12)
-
Fiddle
:: Function (12) -
Fiddle
:: Pointer (24) - Integer (48)
- Method (12)
- Numeric (12)
- Object (12)
-
OpenSSL
:: PKey :: EC :: Point (24) - String (60)
- Thread (12)
- UnboundMethod (12)
モジュール
- Enumerable (60)
- ObjectSpace (12)
- Process (12)
-
Process
:: GID (12) -
Process
:: UID (12) - Readline (12)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - === (12)
-
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) - Numeric (12)
-
_ _ id _ _ (12) - afamily (12)
- allbits? (8)
- bigdecimal (12)
- count (72)
- div (12)
- eql? (24)
- fiddle (12)
-
fiddle
/ types (12) -
find
_ index (48) - getrlimit (12)
- hash (48)
- index (24)
- intern (12)
-
memsize
_ of _ all (12) - new (12)
- nobits? (8)
- pack (21)
- pack テンプレート文字列 (12)
-
pending
_ interrupt? (12) - pfamily (12)
- protocol (12)
- readline (12)
- rindex (24)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 4 feature (12) - socktype (12)
- sqrt (8)
- sum (12)
- switch (24)
-
to
_ sym (12) - unpack (12)
検索結果
先頭5件
-
Fiddle
:: Pointer # ==(other) -> bool (21112.0) -
ポインタの指すアドレスが同一ならばtrueを返します。
...タの指すアドレスが同一ならばtrueを返します。
@param other 比較対象の Pointer オブジェクト
例:
require 'fiddle'
s = 'abc'
cptr = Fiddle::Pointer[s]
cptr0 = Fiddle::Pointer[s]
cptr1 = cptr + 1
p cptr == cptr1 #=> false
p cptr == cptr0 #=> true... -
Integer
# ==(other) -> bool (21112.0) -
比較演算子。数値として等しいか判定します。
...比較演算子。数値として等しいか判定します。
@param other 比較対象の数値
@return self と other が等しい場合 true を返します。
そうでなければ false を返します。
//emlist[][ruby]{
1 == 2 # => false
1 == 1.0 # => true
//}... -
OpenSSL
:: PKey :: EC :: Point # ==(other) -> bool (21100.0) -
自身が other と等しいならば true を返します。
...自身が other と等しいならば true を返します。
@raise OpenSSL::PKey::EC::Point::Error エラーが生じた場合に発生します... -
Integer
# ===(other) -> bool (12212.0) -
比較演算子。数値として等しいか判定します。
...比較演算子。数値として等しいか判定します。
@param other 比較対象の数値
@return self と other が等しい場合 true を返します。
そうでなければ false を返します。
//emlist[][ruby]{
1 == 2 # => false
1 == 1.0 # => true
//}... -
String
# intern -> Symbol (6106.0) -
文字列に対応するシンボル値 Symbol を返します。
...応する文字列を得るには
Symbol#to_s または Symbol#id2name を使います。
シンボル文字列にはヌルキャラクタ("\0")、空の文字列の使用も可能です。
//emlist[例][ruby]{
p "foo".intern # => :foo
p "foo".intern.to_s == "foo" # => true
//}... -
Thread
. pending _ interrupt?(error = nil) -> bool (6106.0) -
非同期割り込みのキューが空かどうかを返します。
...Thread.handle_interrupt は非同期割り込みの発生を延期させるのに使
用しますが、本メソッドは任意の非同期割り込みが存在するかどうかを確認す
るのに使用します。
本メソッドが true を返した場合、Thread.handle_interrupt で例外......ていた例外をただちに発生させる。
def Thread.kick_interrupt_immediately
Thread.handle_interrupt(Object => :immediate) {
Thread.pass
}
end
=== 使い方
th = Thread.new{
Thread.handle_interrupt(RuntimeError => :on_blocking){
while true
.........read.pending_interrupt?
Thread.handle_interrupt(Object => :immediate){}
end
...
end
}
}
...
th.raise # スレッド停止。
この例は以下のように記述する事もできます。
flag = true
th = Thread.new{
Thread.handle_interrupt(Runtim... -
Fiddle
:: Pointer # eql?(other) -> bool (6012.0) -
ポインタの指すアドレスが同一ならばtrueを返します。
...タの指すアドレスが同一ならばtrueを返します。
@param other 比較対象の Pointer オブジェクト
例:
require 'fiddle'
s = 'abc'
cptr = Fiddle::Pointer[s]
cptr0 = Fiddle::Pointer[s]
cptr1 = cptr + 1
p cptr == cptr1 #=> false
p cptr == cptr0 #=> true... -
OpenSSL
:: PKey :: EC :: Point # eql?(other) -> bool (6000.0) -
自身が other と等しいならば true を返します。
...自身が other と等しいならば true を返します。
@raise OpenSSL::PKey::EC::Point::Error エラーが生じた場合に発生します... -
Integer
. sqrt(n) -> Integer (3106.0) -
非負整数 n の整数の平方根を返します。すなわち n の平方根以下の 最大の非負整数を返します。
...数。Integer ではない場合は、最初に Integer に変換されます。
@raise Math::DomainError n が負の整数の時に発生します。
//emlist[][ruby]{
Integer.sqrt(0) # => 0
Integer.sqrt(1) # => 1
Integer.sqrt(24) # => 4
Integer.sqrt(25) # => 5
Integer.sq......rt(10**400) == 10**200 # => true
//}
Math.sqrt(n).floor と同等ですが、後者は浮動小数点数の精度の限界によって
真の値とは違う結果になることがあります。
//emlist[][ruby]{
Integer.sqrt(10**46) #=> 100000000000000000000000
Math.sqrt(10**46).floor #=>...