54件ヒット
[1-54件を表示]
(0.170秒)
クラス
- IPAddr (11)
- Integer (21)
-
OpenSSL
:: BN (11) -
Socket
:: Ifaddr (11)
キーワード
- allbits? (7)
- anybits? (7)
-
mask
_ bits! (11) - netmask (11)
- nobits? (7)
検索結果
先頭5件
-
IPAddr
# mask(prefixlen) -> IPAddr (18202.0) -
マスクされた新しい IPAddr オブジェクトを返します。 引数にはプリフィックス長とマスクの両方を受け付けます (e.g. 8, 64, "255.255.255.0")。
...マスクされた新しい IPAddr オブジェクトを返します。
引数にはプリフィックス長とマスクの両方を受け付けます
(e.g. 8, 64, "255.255.255.0")。
@param prefixlen プリフィックス長またはマスクを表す数値か文字列。... -
Socket
:: Ifaddr # netmask -> Addrinfo | nil (12201.0) -
self のネットマスクを Addrinfo オブジェクトで返します。 self が利用できない場合は nil を返します。
...self のネットマスクを Addrinfo オブジェクトで返します。
self が利用できない場合は nil を返します。... -
OpenSSL
:: BN # mask _ bits!(n) -> self (9243.0) -
自身を下位 n ビットでマスクし、破壊的に変更します。
... n ビットでマスクし、破壊的に変更します。
n が自身のビット数より大きい場合は例外 OpenSSL::BNError
が発生します。
//emlist[][ruby]{
require 'openssl'
bn = 0b1111_1111.to_bn
bn.mask_bits!(8)
p "%b" % bn # => "11111111"
bn.mask_bits!(3)
p "%b" % bn......# => "111"
//}
@param n マスクするビット数
@raise OpenSSL::BNError 計算時エラー... -
Integer
# anybits?(mask) -> bool (6230.0) -
self & mask のいずれかのビットが 1 なら true を返します。
...elf & mask のいずれかのビットが 1 なら true を返します。
self & mask != 0 と等価です。
@param mask ビットマスクを整数で指定します。
//emlist[][ruby]{
42.anybits?(42) # => true
0b1010_1010.anybits?(0b1000_0010) # => true
0b1010_1010.anybits......?(0b1000_0001) # => true
0b1000_0010.anybits?(0b0010_1100) # => false
//}
@see Integer#allbits?
@see Integer#nobits?... -
Integer
# nobits?(mask) -> bool (6230.0) -
self & mask のすべてのビットが 0 なら true を返します。
...self & mask のすべてのビットが 0 なら true を返します。
self & mask == 0 と等価です。
@param mask ビットマスクを整数で指定します。
//emlist[][ruby]{
42.nobits?(42) # => false
0b1010_1010.nobits?(0b1000_0010) # => false
0b1010_1010.nobits?(0......b1000_0001) # => false
0b0100_0101.nobits?(0b1010_1010) # => true
//}
@see Integer#allbits?
@see Integer#anybits?... -
Integer
# allbits?(mask) -> bool (3136.0) -
self & mask の全てのビットが 1 なら true を返します。
...self & mask の全てのビットが 1 なら true を返します。
self & mask == mask と等価です。
@param mask ビットマスクを整数で指定します。
//emlist[][ruby]{
42.allbits?(42) # => true
0b1010_1010.allbits?(0b1000_0010) # => true
0b1010_1010.allbits?(......0b1000_0001) # => false
0b1000_0010.allbits?(0b1010_1010) # => false
//}
@see Integer#anybits?
@see Integer#nobits?...