1046件ヒット
[1-100件を表示]
(0.041秒)
ライブラリ
- ビルトイン (710)
- csv (36)
-
fiddle
/ import (12) - openssl (24)
- optparse (12)
- resolv-replace (12)
-
rubygems
/ dependency (12) - shell (12)
-
shell
/ command-processor (12) -
shell
/ filter (12) - socket (96)
- strscan (24)
- win32ole (12)
- zlib (60)
クラス
-
ARGF
. class (12) - Array (21)
- BasicSocket (60)
- CSV (12)
-
CSV
:: FieldInfo (24) -
Encoding
:: Converter (48) -
Enumerator
:: ArithmeticSequence (7) - File (12)
-
Gem
:: Dependency (12) - IO (104)
- Integer (35)
- MatchData (54)
- Method (24)
- Module (24)
- Mutex (2)
- Numeric (105)
- Object (12)
-
OpenSSL
:: SSL :: SSLSocket (12) - OptionParser (12)
- Random (36)
- Range (12)
- Regexp (24)
-
RubyVM
:: InstructionSequence (12) - Shell (12)
-
Shell
:: CommandProcessor (12) -
Shell
:: Filter (12) - SignalException (12)
- String (36)
- StringScanner (24)
- SystemCallError (12)
- SystemExit (12)
- Thread (48)
-
Thread
:: Mutex (10) - TracePoint (12)
- UDPSocket (48)
- UnboundMethod (12)
-
WIN32OLE
_ VARIABLE (12) -
Zlib
:: GzipReader (60)
モジュール
- Enumerable (24)
-
Fiddle
:: Importer (12)
キーワード
- % (12)
-
/ (11) - <=> (24)
- =~ (12)
- [] (18)
-
add
_ trace _ func (12) - arity (24)
- begin (12)
- byteoffset (6)
- coerce (12)
-
const
_ source _ location (12) - div (12)
- errno (12)
- fcntl (12)
-
field
_ size _ limit (12) -
first
_ lineno (12) - getc (12)
- getpeereid (12)
- hash (19)
- index (12)
- line (12)
- lineno (24)
- match? (12)
-
matched
_ size (12) - offset (24)
-
ole
_ type _ detail (12) - pack (21)
- pending (12)
- pid (12)
- pos (24)
-
primitive
_ convert (48) - priority (12)
- priority= (12)
- pwrite (8)
- rand (36)
- readbyte (24)
- readchar (12)
- recvmsg (12)
- send (60)
- sendmsg (12)
-
sendmsg
_ nonblock (12) -
set
_ trace _ func (12) - signo (12)
- size (12)
- sizeof (12)
- sleep (12)
-
sort
_ by (24) -
source
_ location (12) - status (12)
- step (93)
- sum (12)
-
summary
_ width (12) - sysseek (12)
- syswrite (12)
- tell (24)
- test (18)
-
to
_ bn (12) -
to
_ int (12) - unpack (12)
- write (12)
- ~ (12)
検索結果
先頭5件
-
MatchData
# end(n) -> Integer | nil (18239.0) -
n 番目の部分文字列終端のオフセットを返します。
...IndexError 範囲外の n を指定した場合に発生します。
//emlist[例][ruby]{
/(foo)(bar)(BAZ)?/ =~ "foobarbaz"
p $~.end(0) # => 6
p $~.end(1) # => 3
p $~.end(2) # => 6
p $~.end(3) # => nil
p $~.end(4) # => `end': index 4 out of matches (IndexError)
//}
@see MatchData#begin... -
Integer
# div(other) -> Integer (9150.0) -
整商(整数の商)を返します。 普通の商(剰余を考えない商)を越えない最大の整数をもって整商とします。
...ます。
普通の商(剰余を考えない商)を越えない最大の整数をもって整商とします。
other が Integer オブジェクトの場合、Integer#/ の結果と一致します。
div に対応する剰余メソッドは modulo です。
@param other 二項演算の右側......=> 3
begin
2.div(0)
rescue => e
e # => #<ZeroDivisionError: divided by 0>
end
begin
2.div(0.0)
rescue => e
e # => #<ZeroDivisionError: divided by 0>
# Integer#/ と違い、引数が Float でもゼロで割ることはできない
end
//}
@see Integer#fdiv, Integer#/, Integer#modulo... -
Integer
# to _ bn -> OpenSSL :: BN (9035.0) -
Integer を同じ数を表す OpenSSL::BN のオブジェクトに 変換します。
...
Integer を同じ数を表す OpenSSL::BN のオブジェクトに
変換します。
//emlist[][ruby]{
require 'pp'
require 'openssl'
pp 5.to_bn #=> #<OpenSSL::BN 5>
pp (-5).to_bn #=> #<OpenSSL::BN -5>
//}
なお、実装は、以下のようになっています。
//emlist[][ruby]{
clas......s Integer
def to_bn
OpenSSL::BN::new(self)
end
end
//}
@see OpenSSL::BN.new, OpenSSL::BN#to_i......
Integer を同じ数を表す OpenSSL::BN のオブジェクトに
変換します。
//emlist[][ruby]{
require 'openssl'
pp 5.to_bn #=> #<OpenSSL::BN 5>
pp (-5).to_bn #=> #<OpenSSL::BN -5>
//}
なお、実装は、以下のようになっています。
//emlist[][ruby]{
class Integer
d......ef to_bn
OpenSSL::BN::new(self)
end
end
//}
@see OpenSSL::BN.new, OpenSSL::BN#to_i... -
Integer
# / (other) -> Numeric (9031.0) -
除算の算術演算子。
...除算の算術演算子。
other が Integer の場合、整商(整数の商)を Integer で返します。
普通の商(剰余を考えない商)を越えない最大の整数をもって整商とします。
other が Float、Rational、Complex の場合、普通の商を other と
同......側の引数(対象)
@return 計算結果
//emlist[例][ruby]{
7 / 2 # => 3
7 / -2 # => -4
7 / 2.0 # => 3.5
7 / Rational(2, 1) # => (7/2)
7 / Complex(2, 0) # => ((7/2)+0i)
begin
2 / 0
rescue => e
e # => #<ZeroDivisionError: divided by 0>
end
//}
@see Integer#div, Integer#fdiv, Numeric#quo... -
UDPSocket
# send(mesg , flags) -> Integer (6204.0) -
UDP ソケットを介してデータを送ります。
...ソケットを介してデータを送ります。
flags には Socket::MSG_* という定数の bitwise OR を渡します。
詳しい意味は send(2) を参照してください。
host, port の対、もしくは sockaddr_to で送り先を指定します。
送り先を省略した場合は......lib:socket#host_format、
lib:socket#service_formatを参照してください。
2 引数、3 引数の形式の場合の動作は、
BasicSocket#send と同じです。
4 引数の形式で、指定したホストが複数のアドレスを持つ場合、いずれか
のアドレスへの送信... -
UDPSocket
# send(mesg , flags , host , port) -> Integer (6204.0) -
UDP ソケットを介してデータを送ります。
...ソケットを介してデータを送ります。
flags には Socket::MSG_* という定数の bitwise OR を渡します。
詳しい意味は send(2) を参照してください。
host, port の対、もしくは sockaddr_to で送り先を指定します。
送り先を省略した場合は......lib:socket#host_format、
lib:socket#service_formatを参照してください。
2 引数、3 引数の形式の場合の動作は、
BasicSocket#send と同じです。
4 引数の形式で、指定したホストが複数のアドレスを持つ場合、いずれか
のアドレスへの送信... -
UDPSocket
# send(mesg , flags , sockaddr _ to) -> Integer (6204.0) -
UDP ソケットを介してデータを送ります。
...ソケットを介してデータを送ります。
flags には Socket::MSG_* という定数の bitwise OR を渡します。
詳しい意味は send(2) を参照してください。
host, port の対、もしくは sockaddr_to で送り先を指定します。
送り先を省略した場合は......lib:socket#host_format、
lib:socket#service_formatを参照してください。
2 引数、3 引数の形式の場合の動作は、
BasicSocket#send と同じです。
4 引数の形式で、指定したホストが複数のアドレスを持つ場合、いずれか
のアドレスへの送信... -
UDPSocket
# send(mesg , flags , dest _ sockaddr=nil) -> Integer (6203.0) -
4 引数の形式で UDPSocket#send 実行したとき、 パラメータ host の名前解決に resolv ライブラリを使います。
...4 引数の形式で UDPSocket#send 実行したとき、
パラメータ host の名前解決に
resolv ライブラリを使います。
@param mesg 送るデータを文字列で与えます。
@param flags フラグを指定します。
@param host データを送る先のホストを指定し... -
BasicSocket
# send(mesg , flags , dest _ sockaddr = nil) -> Integer (6202.0) -
ソケットを介してデータを送ります。flags に関しては send(2) を参照してください。connect していないソケット に対しては送り先である dest_sockaddr を指定する必要があります。実際に送っ たデータの長さを返します。
...ソケットを介してデータを送ります。flags に関しては
send(2) を参照してください。connect していないソケット
に対しては送り先である dest_sockaddr を指定する必要があります。実際に送っ
たデータの長さを返します。
dest_soc......た場合は例外 Errno::EXXX が発生します。
@param mesg 送信するデータを文字列で指定します。
@param flags send(2) の flags を参照してください。
@param dest_sockaddr 「ソケットアドレス構造体を pack した文字列」を指定します......。
@raise Errno::EXXX データの送信に失敗した場合に発生します。
例:
require 'socket'
s = UDPSocket.new
sockaddr = Socket.sockaddr_in("discard", "localhost")
s.send("The king has donkey ears!", 0, sockaddr)...