るりまサーチ (Ruby 2.4.0)

最速Rubyリファレンスマニュアル検索!
285件ヒット [1-100件を表示] (0.069秒)

別のキーワード

  1. openssl integer
  2. asn1 integer
  3. _builtin integer
  4. integer chr
  5. integer new

キーワード

検索結果

<< 1 2 3 > >>

Integer#integer? -> true (81640.0)

常に真を返します。

常に真を返します。

//emlist[][ruby]{
1.integer? # => true
1.0.integer? # => false
//}

Integer#truncate(ndigits = 0) -> Integer | Float (81622.0)

0 から self までの整数で、自身にもっとも近い整数を返します。

0 から self までの整数で、自身にもっとも近い整数を返します。

@param ndigits 10進数での小数点以下の有効桁数を整数で指定します。
正の整数を指定した場合、Float を返します。
小数点以下を、最大 n 桁にします。
負の整数を指定した場合、Integer を返します。
小数点位置から左に少なくとも n 個の 0 が並びます。

//emlist[][ruby]{
1.truncate # => 1
1.truncate(2) ...

Matrix#tr -> Integer | Float | Rational | Complex (63610.0)

トレース (trace) を返します。

トレース (trace) を返します。

行列のトレース (trace) とは、対角要素の和です。

//emlist[例][ruby]{
require 'matrix'
Matrix[[7,6], [3,9]].trace # => 16
//}

trace は正方行列でのみ定義されます。

@raise ExceptionForMatrix::ErrDimensionMismatch 行列が正方行列でない場合に発生します

Integer#chr -> String (63301.0)

self を文字コードとして見た時に、引数で与えたエンコーディング encoding に対応する文字を返します。

self を文字コードとして見た時に、引数で与えたエンコーディング encoding に対応する文字を返します。

//emlist[][ruby]{
p 65.chr
# => "A"
p 12354.chr
# => `chr': 12354 out of char range (RangeError)

p 12354.chr(Encoding::UTF_8)
# => "あ"
p 12354.chr(Encoding::EUC_JP)
# => RangeError: invalid codepoint 0x3042 in EUC-JP
//}

引数無しで呼ばれた場合は self ...

Integer#chr(encoding) -> String (63301.0)

self を文字コードとして見た時に、引数で与えたエンコーディング encoding に対応する文字を返します。

self を文字コードとして見た時に、引数で与えたエンコーディング encoding に対応する文字を返します。

//emlist[][ruby]{
p 65.chr
# => "A"
p 12354.chr
# => `chr': 12354 out of char range (RangeError)

p 12354.chr(Encoding::UTF_8)
# => "あ"
p 12354.chr(Encoding::EUC_JP)
# => RangeError: invalid codepoint 0x3042 in EUC-JP
//}

引数無しで呼ばれた場合は self ...

絞り込み条件を変える

Integer#inspect(base=10) -> String (63301.0)

整数を 10 進文字列表現に変換します。

整数を 10 進文字列表現に変換します。

引数を指定すれば、それを基数とした文字列表
現に変換します。

//emlist[][ruby]{
p 10.to_s(2) # => "1010"
p 10.to_s(8) # => "12"
p 10.to_s(16) # => "a"
p 35.to_s(36) # => "z"
//}

@return 数値の文字列表現
@param base 基数となる 2 - 36 の数値。
@raise ArgumentError base に 2 - 36 以外の数値を指定した場合に発生します。

Integer#to_s(base=10) -> String (63301.0)

整数を 10 進文字列表現に変換します。

整数を 10 進文字列表現に変換します。

引数を指定すれば、それを基数とした文字列表
現に変換します。

//emlist[][ruby]{
p 10.to_s(2) # => "1010"
p 10.to_s(8) # => "12"
p 10.to_s(16) # => "a"
p 35.to_s(36) # => "z"
//}

@return 数値の文字列表現
@param base 基数となる 2 - 36 の数値。
@raise ArgumentError base に 2 - 36 以外の数値を指定した場合に発生します。

Matrix#trace -> Integer | Float | Rational | Complex (27610.0)

トレース (trace) を返します。

トレース (trace) を返します。

行列のトレース (trace) とは、対角要素の和です。

//emlist[例][ruby]{
require 'matrix'
Matrix[[7,6], [3,9]].trace # => 16
//}

trace は正方行列でのみ定義されます。

@raise ExceptionForMatrix::ErrDimensionMismatch 行列が正方行列でない場合に発生します

StringIO#truncate(len) -> Integer (27604.0)

自身のサイズが len になるように、自身を切り詰め、もしくは拡大します。 拡大した場合は、その部分を 0 で埋めます。 len を返します。

自身のサイズが len になるように、自身を切り詰め、もしくは拡大します。
拡大した場合は、その部分を 0 で埋めます。
len を返します。

@param len 変更したいサイズを整数で指定します。

@raise IOError 自身が書き込み可能でない時に発生します。

@raise Errno::EINVAL len がマイナスの時に発生します。

//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge", 'r+')
a.truncate(2)
a.string #=>...

Net::IMAP::StatusData#attr -> { String => Integer } (18904.0)

STATUS 応答の内容をハッシュで返します。

STATUS 応答の内容をハッシュで返します。

ハッシュのキーは
"MESSAGES", "RECENT", "UIDNEXT", "UIDVALIDITY", "UNSEEN"
などが使われます。

詳しくは 2060 の 6.3.10、7.2.4 を見てください。

絞り込み条件を変える

IO.copy_stream(src, dst, copy_length = nil) -> Integer (18607.0)

指定された src から dst へコピーします。 コピーしたバイト数を返します。

指定された src から dst へコピーします。
コピーしたバイト数を返します。

コピー元の src が IO オブジェクトの場合は、src のオフセットから
ファイル名の場合はファイルの最初からコピーを開始します。
コピー先の dst に関しても同様です。

dst にファイル名を指定し、そのファイルが存在しない場合、
ファイルは作成されます。ファイルが存在する場合は長さ 0 に切り詰められます。

src が IO オブジェクトでかつ src_offset が指定されている場合、
src のオフセット(src.pos)は変更されません。

@param src コピー元となる IO ...

IO.copy_stream(src, dst, copy_length, src_offset) -> Integer (18607.0)

指定された src から dst へコピーします。 コピーしたバイト数を返します。

指定された src から dst へコピーします。
コピーしたバイト数を返します。

コピー元の src が IO オブジェクトの場合は、src のオフセットから
ファイル名の場合はファイルの最初からコピーを開始します。
コピー先の dst に関しても同様です。

dst にファイル名を指定し、そのファイルが存在しない場合、
ファイルは作成されます。ファイルが存在する場合は長さ 0 に切り詰められます。

src が IO オブジェクトでかつ src_offset が指定されている場合、
src のオフセット(src.pos)は変更されません。

@param src コピー元となる IO ...

Kernel#try_constant(const, headers = nil, opt = "") -> Integer | nil (18607.0)

定数 const がシステムに存在するかどうか検査します。 Kernel#have_const を使ってください。

定数 const がシステムに存在するかどうか検査します。
Kernel#have_const を使ってください。

@param const C 言語の定数名を指定します。

@param headers 追加のヘッダファイルを指定します。

@param opt コンパイラに渡すオプションを指定します。
$CFLAGS もコンパイラには渡されます。

@return 定数 const がシステムに存在する場合はその値を返します。
定数 const がシステムに存在しない場合は nil を返します。

Kernel#try_constant(const, headers = nil, opt = "") { ... } -> Integer | nil (18607.0)

定数 const がシステムに存在するかどうか検査します。 Kernel#have_const を使ってください。

定数 const がシステムに存在するかどうか検査します。
Kernel#have_const を使ってください。

@param const C 言語の定数名を指定します。

@param headers 追加のヘッダファイルを指定します。

@param opt コンパイラに渡すオプションを指定します。
$CFLAGS もコンパイラには渡されます。

@return 定数 const がシステムに存在する場合はその値を返します。
定数 const がシステムに存在しない場合は nil を返します。

BigDecimal#truncate -> Integer (18604.0)

小数点以下の数を切り捨てて整数にします。

小数点以下の数を切り捨てて整数にします。

@param n 小数点以下の桁数を整数で指定します。

以下のように引数を与えて、小数点以下 n+1 位の数字を操作することもできます。
n が正の時は、小数点以下 n+1 位の数字を切り捨てます
(小数点以下を、最大 n 桁にします)。
n が負のときは小数点以上 n 桁目を操作します
(小数点位置から左に少なくとも n 個の 0 が並びます)。

//emlist[][ruby]{
require "bigdecimal"
BigDecimal("1.23456").truncate(4).to_f # => 1.2345
BigDec...

絞り込み条件を変える

Fcntl::O_TRUNC -> Integer (18604.0)

ファイルを開くときに中身を切り捨てます。

ファイルを開くときに中身を切り捨てます。

Fiddle::ALIGN_INTPTR_T -> Integer (18604.0)

C の構造体における intptr_t のアライメントの値。

C の構造体における intptr_t のアライメントの値。

Fiddle::ALIGN_PTRDIFF_T -> Integer (18604.0)

C の構造体における ptrdiff_t のアライメントの値。

C の構造体における ptrdiff_t のアライメントの値。

Fiddle::ALIGN_UINTPTR_T -> Integer (18604.0)

C の構造体における uintptr_t のアライメントの値。

C の構造体における uintptr_t のアライメントの値。

Fiddle::Function#ptr -> Integer | Fiddle::Function (18604.0)

関数ポインタを返します。

関数ポインタを返します。

Fiddle::Function.new の第1引数として指定したものを返します。

絞り込み条件を変える

Fiddle::SIZEOF_INTPTR_T -> Integer (18604.0)

Cでの sizeof(intptr_t) の値

Cでの sizeof(intptr_t) の値

Fiddle::SIZEOF_PTRDIFF_T -> Integer (18604.0)

Cでの sizeof(ptrdiff_t) の値

Cでの sizeof(ptrdiff_t) の値

Fiddle::SIZEOF_UINTPTR_T -> Integer (18604.0)

Cでの sizeof(uintptr_t) の値

Cでの sizeof(uintptr_t) の値

Fiddle::TYPE_INTPTR_T -> Integer (18604.0)

C の intptr_t 型を表す定数。

C の intptr_t 型を表す定数。

Fiddle::TYPE_PTRDIFF_T -> Integer (18604.0)

C の ptrdiff_t 型を表す定数。

C の ptrdiff_t 型を表す定数。

絞り込み条件を変える

Fiddle::TYPE_UINTPTR_T -> Integer (18604.0)

C の uintptr_t 型を表す定数。

C の uintptr_t 型を表す定数。

File::Constants::TRUNC -> Integer (18604.0)

もしファイルが存在するなら、中身を抹消してサイズをゼロにします。 File.openで使用します。

もしファイルが存在するなら、中身を抹消してサイズをゼロにします。
File.openで使用します。

IRB::Context#back_trace_limit -> Integer (18604.0)

エラー発生時のバックトレース表示の先頭、末尾の上限の行数を返します。

エラー発生時のバックトレース表示の先頭、末尾の上限の行数を返します。

デフォルト値は 16 です。

@see IRB::Context#back_trace_limit=

Numeric#truncate -> Integer (18604.0)

0 から 自身までの整数で、自身にもっとも近い整数を返します。

0 から 自身までの整数で、自身にもっとも近い整数を返します。

//emlist[例][ruby]{
1.truncate #=> 1
1.2.truncate #=> 1
(-1.2).truncate #=> -1
(-1.5).truncate #=> -1
//}

@see Numeric#ceil, Numeric#floor, Numeric#round

OpenSSL::ASN1::BIT_STRING -> Integer (18604.0)

ASN.1 UNIVERSAL タグの、 BIT_STRING のタグ番号 3 を表す定数です。

ASN.1 UNIVERSAL タグの、
BIT_STRING のタグ番号 3 を表す定数です。

絞り込み条件を変える

OpenSSL::ASN1::BMPSTRING -> Integer (18604.0)

ASN.1 UNIVERSAL タグの、 BMPSTRING のタグ番号 30 を表す定数です。

ASN.1 UNIVERSAL タグの、
BMPSTRING のタグ番号 30 を表す定数です。

OpenSSL::ASN1::CHARACTER_STRING -> Integer (18604.0)

ASN.1 UNIVERSAL タグの、 CHARACTER_STRING のタグ番号 29 を表す定数です。

ASN.1 UNIVERSAL タグの、
CHARACTER_STRING のタグ番号 29 を表す定数です。

OpenSSL::ASN1::GENERALSTRING -> Integer (18604.0)

ASN.1 UNIVERSAL タグの、 GENERALSTRING のタグ番号 27 を表す定数です。

ASN.1 UNIVERSAL タグの、
GENERALSTRING のタグ番号 27 を表す定数です。

OpenSSL::ASN1::GRAPHICSTRING -> Integer (18604.0)

ASN.1 UNIVERSAL タグの、 GRAPHICSTRING のタグ番号 25 を表す定数です。

ASN.1 UNIVERSAL タグの、
GRAPHICSTRING のタグ番号 25 を表す定数です。

OpenSSL::ASN1::IA5STRING -> Integer (18604.0)

ASN.1 UNIVERSAL タグの、 IA5STRING のタグ番号 22 を表す定数です。

ASN.1 UNIVERSAL タグの、
IA5STRING のタグ番号 22 を表す定数です。

絞り込み条件を変える

OpenSSL::ASN1::ISO64STRING -> Integer (18604.0)

ASN.1 UNIVERSAL タグの、 ISO64STRING のタグ番号 26 を表す定数です。

ASN.1 UNIVERSAL タグの、
ISO64STRING のタグ番号 26 を表す定数です。

OpenSSL::ASN1::NUMERICSTRING -> Integer (18604.0)

ASN.1 UNIVERSAL タグの、 NUMERICSTRING のタグ番号 18 を表す定数です。

ASN.1 UNIVERSAL タグの、
NUMERICSTRING のタグ番号 18 を表す定数です。

OpenSSL::ASN1::OCTET_STRING -> Integer (18604.0)

ASN.1 UNIVERSAL タグの、 OCTET_STRING のタグ番号 4 を表す定数です。

ASN.1 UNIVERSAL タグの、
OCTET_STRING のタグ番号 4 を表す定数です。

OpenSSL::ASN1::PRINTABLESTRING -> Integer (18604.0)

ASN.1 UNIVERSAL タグの、 PRINTABLESTRING のタグ番号 19 を表す定数です。

ASN.1 UNIVERSAL タグの、
PRINTABLESTRING のタグ番号 19 を表す定数です。

OpenSSL::ASN1::T61STRING -> Integer (18604.0)

ASN.1 UNIVERSAL タグの、 T61STRING のタグ番号 20 を表す定数です。

ASN.1 UNIVERSAL タグの、
T61STRING のタグ番号 20 を表す定数です。

絞り込み条件を変える

OpenSSL::ASN1::UNIVERSALSTRING -> Integer (18604.0)

ASN.1 UNIVERSAL タグの、 UNIVERSALSTRING のタグ番号 28 を表す定数です。

ASN.1 UNIVERSAL タグの、
UNIVERSALSTRING のタグ番号 28 を表す定数です。

OpenSSL::ASN1::UTF8STRING -> Integer (18604.0)

ASN.1 UNIVERSAL タグの、 UTF8STRING のタグ番号 12 を表す定数です。

ASN.1 UNIVERSAL タグの、
UTF8STRING のタグ番号 12 を表す定数です。

OpenSSL::ASN1::VIDEOTEXSTRING -> Integer (18604.0)

ASN.1 UNIVERSAL タグの、 VIDEOTEXSTRING のタグ番号 21 を表す定数です。

ASN.1 UNIVERSAL タグの、
VIDEOTEXSTRING のタグ番号 21 を表す定数です。

OpenSSL::OCSP::RESPONSE_STATUS_TRYLATER -> Integer (18604.0)

OpenSSL::OCSP::Response#status のステータスコードで 、 レスポンダが一時的に応答できないことを意味します。

OpenSSL::OCSP::Response#status のステータスコードで 、
レスポンダが一時的に応答できないことを意味します。

詳しくは 2560 2.3 を見てください。

OpenSSL::OCSP::TRUSTOTHER -> Integer (18604.0)

明示的に渡した証明書を検証なしで信用することを意味します。

明示的に渡した証明書を検証なしで信用することを意味します。

絞り込み条件を変える

OpenSSL::PKCS7::NOATTR -> Integer (18604.0)

PKCS#7 autenticatedAttributes(署名した時間などの情報) を省略します。

PKCS#7 autenticatedAttributes(署名した時間などの情報)
を省略します。

OpenSSL::PKCS7.sign で利用可能なフラグです。

OpenSSL::X509::TRUST_COMPAT -> Integer (18604.0)

ルート CA 証明書が自分自身の秘密鍵で署名されています。

ルート CA 証明書が自分自身の秘密鍵で署名されています。

OpenSSL::X509::TRUST_EMAIL -> Integer (18604.0)

@todo

@todo

OpenSSL::X509::TRUST_OBJECT_SIGN -> Integer (18604.0)

@todo

@todo

OpenSSL::X509::TRUST_OCSP_REQUEST -> Integer (18604.0)

@todo

@todo

絞り込み条件を変える

OpenSSL::X509::TRUST_OCSP_SIGN -> Integer (18604.0)

@todo

@todo

OpenSSL::X509::TRUST_SSL_CLIENT -> Integer (18604.0)

@todo

@todo

OpenSSL::X509::TRUST_SSL_SERVER -> Integer (18604.0)

@todo

@todo

OpenSSL::X509::V_ERR_CERT_UNTRUSTED -> Integer (18604.0)

ルート CA 証明書が指定した目的では信頼できないことを意味します。

ルート CA 証明書が指定した目的では信頼できないことを意味します。

@see OpenSSL::X509::Store#trust=,
OpenSSL::X509::StoreContext#trust=


@see OpenSSL::X509::Store#trust=

Process.#getrlimit(resource) -> [Integer] (18604.0)

カレントプロセスでのリソースの制限値を、整数の配列として返します。 返り値は、現在の制限値 cur_limit と、制限値として設定可能な最大値 max_limit の 配列 [cur_limit, max_limit] です。

カレントプロセスでのリソースの制限値を、整数の配列として返します。
返り値は、現在の制限値 cur_limit と、制限値として設定可能な最大値 max_limit の
配列 [cur_limit, max_limit] です。

それぞれの limit が Process::RLIM_INFINITY と等しい場合、リソースに制限がないことを意味します。

@param resource リソースの種類を示す定数を指定します。指定できる定数はシステムに依存します。

@raise Errno::EXXX リソースの制限値の取得が失敗した場合に発生します。

@raise NotImplem...

絞り込み条件を変える

Process::WUNTRACED -> Integer (18604.0)

Process.#waitpid の第二引数に指定するフラグです。 このフラグが指定された場合、waitpid は停止しているだけで 終了していない子プロセスのプロセス ID も返すようになります。 trace されている子プロセスの ID は返しません。

Process.#waitpid の第二引数に指定するフラグです。
このフラグが指定された場合、waitpid は停止しているだけで
終了していない子プロセスのプロセス ID も返すようになります。
trace されている子プロセスの ID は返しません。

include Process
pid = fork{ Process.kill('SIGSTOP', Process.pid) }
p pid #=> 4336
p waitpid2(pid, WUNTRACED) #=> [4336, #<Process::Statu...

Resolv::DNS::Resource::SOA#retry -> Integer (18604.0)

セカンダリサーバがプライマリサーバからの情報更新に失敗した場合に 何秒後にリトライするかを返します。

セカンダリサーバがプライマリサーバからの情報更新に失敗した場合に
何秒後にリトライするかを返します。

Socket::Constants::INET6_ADDRSTRLEN -> Integer (18604.0)

IPv6アドレス文字列の最大長。

IPv6アドレス文字列の最大長。

@see netinet/in.h(header)

Socket::Constants::INET_ADDRSTRLEN -> Integer (18604.0)

IPv4アドレス文字列の最大長。

IPv4アドレス文字列の最大長。

@see netinet/in.h(header)

Socket::Constants::IP_PORTRANGE -> Integer (18604.0)

Set the port range for sockets with unspecified port numbers。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Set the port range for sockets with unspecified port numbers。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP, ip(4freebsd)

絞り込み条件を変える

Socket::Constants::MSG_CTRUNC -> Integer (18604.0)

Control data lost before delivery。

Control data lost before delivery。

BasicSocket#send, BasicSocket#sendmsg,
BasicSocket#recv, BasicSocket#recvmsg の
flags 引数に用います。

@see sys/socket.h(header),
send(2linux), recv(2linux),
send(2freebsd), recv(2freebsd)

Socket::Constants::MSG_DONTROUTE -> Integer (18604.0)

Send without using the routing tables。

Send without using the routing tables。

BasicSocket#send, BasicSocket#sendmsg の
flags 引数に用います。

@see sys/socket.h(header),
send(2linux)
send(2freebsd)

Socket::Constants::MSG_TRUNC -> Integer (18604.0)

Data discarded before delivery。

Data discarded before delivery。

BasicSocket#send, BasicSocket#sendmsg,
BasicSocket#recv, BasicSocket#recvmsg
の flags 引数に用います。

@see sys/socket.h(header),
send(2linux), recv(2linux),
send(2freebsd), recv(2freebsd)

Socket::Constants::SOCK_STREAM -> Integer (18604.0)

ストリーム通信。 Socket.open の第二引数 type に使用します。

ストリーム通信。
Socket.open の第二引数 type に使用します。

@see Socket.open, socket(2), socket(2linux),
socket(2freebsd)

Socket::Constants::SO_DONTROUTE -> Integer (18604.0)

Send without using the routing tables。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Send without using the routing tables。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see sys/socket.h(header), getsockopt(2freebsd),
socket(7linux), Socket::Constants::SOL_SOCKET

絞り込み条件を変える

Socket::Constants::SO_DONTTRUNC -> Integer (18604.0)

@todo Retain unread data

@todo
Retain unread data

Socket::Constants::SO_SECURITY_ENCRYPTION_TRANSPORT -> Integer (18604.0)

@todo

@todo

Socket::INET6_ADDRSTRLEN -> Integer (18604.0)

IPv6アドレス文字列の最大長。

IPv6アドレス文字列の最大長。

@see netinet/in.h(header)

Socket::INET_ADDRSTRLEN -> Integer (18604.0)

IPv4アドレス文字列の最大長。

IPv4アドレス文字列の最大長。

@see netinet/in.h(header)

Socket::IP_PORTRANGE -> Integer (18604.0)

Set the port range for sockets with unspecified port numbers。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Set the port range for sockets with unspecified port numbers。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP, ip(4freebsd)

絞り込み条件を変える

Socket::MSG_CTRUNC -> Integer (18604.0)

Control data lost before delivery。

Control data lost before delivery。

BasicSocket#send, BasicSocket#sendmsg,
BasicSocket#recv, BasicSocket#recvmsg の
flags 引数に用います。

@see sys/socket.h(header),
send(2linux), recv(2linux),
send(2freebsd), recv(2freebsd)

Socket::MSG_DONTROUTE -> Integer (18604.0)

Send without using the routing tables。

Send without using the routing tables。

BasicSocket#send, BasicSocket#sendmsg の
flags 引数に用います。

@see sys/socket.h(header),
send(2linux)
send(2freebsd)

Socket::MSG_TRUNC -> Integer (18604.0)

Data discarded before delivery。

Data discarded before delivery。

BasicSocket#send, BasicSocket#sendmsg,
BasicSocket#recv, BasicSocket#recvmsg
の flags 引数に用います。

@see sys/socket.h(header),
send(2linux), recv(2linux),
send(2freebsd), recv(2freebsd)

Socket::SOCK_STREAM -> Integer (18604.0)

ストリーム通信。 Socket.open の第二引数 type に使用します。

ストリーム通信。
Socket.open の第二引数 type に使用します。

@see Socket.open, socket(2), socket(2linux),
socket(2freebsd)

Socket::SO_DONTROUTE -> Integer (18604.0)

Send without using the routing tables。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Send without using the routing tables。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see sys/socket.h(header), getsockopt(2freebsd),
socket(7linux), Socket::Constants::SOL_SOCKET

絞り込み条件を変える

Socket::SO_DONTTRUNC -> Integer (18604.0)

@todo Retain unread data

@todo
Retain unread data

Socket::SO_SECURITY_ENCRYPTION_TRANSPORT -> Integer (18604.0)

@todo

@todo

WIN32OLE::VARIANT::VT_BSTR -> Integer (18604.0)

文字列(BSTR)を示します(8)。

文字列(BSTR)を示します(8)。

OLEオートメーションのBSTRはUnicodeで表現された長さ付き文字列です。Ruby
のStringとBSTRの相互変換は、WIN32OLEがWIN32OLE#codepageに基づいて
自動的に行います。

WIN32OLE::VARIANT::VT_PTR -> Integer (18604.0)

ポインタ型を示します(26)。

ポインタ型を示します(26)。

VT_PTRは、VOID*に相当するため、OLEオートメーションでは利用できません。

Zlib::DEFAULT_STRATEGY -> Integer (18604.0)

Zlib::Deflate.new や Zlib::Deflate#params に渡す、 圧縮方法を表す整数です。

Zlib::Deflate.new や Zlib::Deflate#params に渡す、
圧縮方法を表す整数です。

絞り込み条件を変える

Thread#add_trace_func(pr) -> Proc (18337.0)

スレッドにトレース用ハンドラを追加します。

スレッドにトレース用ハンドラを追加します。

追加したハンドラを返します。

@param pr トレースハンドラ(Proc オブジェクト)

//emlist[例][ruby]{
th = Thread.new do
class Trace
end
43.to_s
end
th.add_trace_func lambda {|*arg| p arg }
th.join

# => ["line", "example.rb", 4, nil, #<Binding:0x00007f98e107d0d8>, nil]
# => ["c-call", "example.rb", 4, ...

Thread#set_trace_func(pr) -> Proc | nil (18337.0)

スレッドにトレース用ハンドラを設定します。

スレッドにトレース用ハンドラを設定します。

nil を渡すとトレースを解除します。

設定したハンドラを返します。

//emlist[例][ruby]{
th = Thread.new do
class Trace
end
2.to_s
Thread.current.set_trace_func nil
3.to_s
end
th.set_trace_func lambda {|*arg| p arg }
th.join

# => ["line", "example.rb", 2, nil, #<Binding:0x00007fc8de87cb08>, nil]
#...

IRB::Context#back_trace_limit=(val) (18319.0)

エラー発生時のバックトレース表示の先頭、末尾の上限の行数をそれぞれ val 行に設定します。

エラー発生時のバックトレース表示の先頭、末尾の上限の行数をそれぞれ val
行に設定します。

.irbrc ファイル中で IRB.conf[:BACK_TRACE_LIMIT] を設定する事でも同様の
操作が行えます。

@param val バックトレース表示の先頭、末尾の上限を Integer で指定
します。

@see IRB::Context#back_trace_limit

BigDecimal#truncate(n) -> BigDecimal (18304.0)

小数点以下の数を切り捨てて整数にします。

小数点以下の数を切り捨てて整数にします。

@param n 小数点以下の桁数を整数で指定します。

以下のように引数を与えて、小数点以下 n+1 位の数字を操作することもできます。
n が正の時は、小数点以下 n+1 位の数字を切り捨てます
(小数点以下を、最大 n 桁にします)。
n が負のときは小数点以上 n 桁目を操作します
(小数点位置から左に少なくとも n 個の 0 が並びます)。

//emlist[][ruby]{
require "bigdecimal"
BigDecimal("1.23456").truncate(4).to_f # => 1.2345
BigDec...

Gem::Package::TarWriter::RestrictedStream#write(data) -> Integer (18304.0)

与えられたデータを自身に関連付けられた IO に書き込みます。

与えられたデータを自身に関連付けられた IO に書き込みます。

@param data 書き込むデータを指定します。

@return 書き込んだデータのサイズを返します。

絞り込み条件を変える

Fiddle::CStruct (18019.0)

C の構造体を表すクラスです。

C の構造体を表すクラスです。

このクラスは直接は使わず、Fiddle::Importer#struct を用いて
このクラスを継承したクラスを生成し、それを利用します。

Fiddle::Importer#struct が生成するクラスには
構造体の各メンバへのアクセサが定義されています。
このアクセサはシグネチャの型とメンバ名に従って定義されます。
例えば
require 'fiddle/import'
include Fiddle::Importer
S = struct(["long foo", "void* bar"])
とすると、 S#foo, S#foo= という...

matrix (18019.0)

行列と数ベクトルを扱うためのライブラリです。

行列と数ベクトルを扱うためのライブラリです。

行列、ベクトルの各要素には Ruby の任意の数オブジェクト(Numeric の
サブクラス、Float, Integer, Complex, Rational など)
が使えます。

Etc::SC_2_PBS_TRACK -> Integer (9991.0)

Etc.#sysconf の引数に指定します。

Etc.#sysconf の引数に指定します。

詳細は sysconf(3) を参照してください。

Etc::SC_BC_STRING_MAX -> Integer (9991.0)

Etc.#sysconf の引数に指定します。

Etc.#sysconf の引数に指定します。

詳細は sysconf(3) を参照してください。

Etc::SC_JOB_CONTROL -> Integer (9991.0)

Etc.#sysconf の引数に指定します。

Etc.#sysconf の引数に指定します。

詳細は sysconf(3) を参照してください。

絞り込み条件を変える

Etc::SC_STREAM_MAX -> Integer (9991.0)

Etc.#sysconf の引数に指定します。

Etc.#sysconf の引数に指定します。

詳細は sysconf(3) を参照してください。

Etc::SC_THREAD_ATTR_STACKADDR -> Integer (9991.0)

Etc.#sysconf の引数に指定します。

Etc.#sysconf の引数に指定します。

詳細は sysconf(3) を参照してください。

Etc::SC_THREAD_ATTR_STACKSIZE -> Integer (9991.0)

Etc.#sysconf の引数に指定します。

Etc.#sysconf の引数に指定します。

詳細は sysconf(3) を参照してください。

Etc::SC_THREAD_DESTRUCTOR_ITERATIONS -> Integer (9991.0)

Etc.#sysconf の引数に指定します。

Etc.#sysconf の引数に指定します。

詳細は sysconf(3) を参照してください。

Etc::SC_TRACE -> Integer (9991.0)

Etc.#sysconf の引数に指定します。

Etc.#sysconf の引数に指定します。

詳細は sysconf(3) を参照してください。

絞り込み条件を変える

Etc::SC_TRACE_EVENT_FILTER -> Integer (9991.0)

Etc.#sysconf の引数に指定します。

Etc.#sysconf の引数に指定します。

詳細は sysconf(3) を参照してください。

Etc::SC_TRACE_EVENT_NAME_MAX -> Integer (9991.0)

Etc.#sysconf の引数に指定します。

Etc.#sysconf の引数に指定します。

詳細は sysconf(3) を参照してください。

Etc::SC_TRACE_INHERIT -> Integer (9991.0)

Etc.#sysconf の引数に指定します。

Etc.#sysconf の引数に指定します。

詳細は sysconf(3) を参照してください。

Etc::SC_TRACE_LOG -> Integer (9991.0)

Etc.#sysconf の引数に指定します。

Etc.#sysconf の引数に指定します。

詳細は sysconf(3) を参照してください。

Etc::SC_TRACE_NAME_MAX -> Integer (9991.0)

Etc.#sysconf の引数に指定します。

Etc.#sysconf の引数に指定します。

詳細は sysconf(3) を参照してください。

絞り込み条件を変える

<< 1 2 3 > >>