1719件ヒット
[1-100件を表示]
(0.055秒)
ライブラリ
- ビルトイン (818)
-
net
/ http (36) - prettyprint (12)
- psych (27)
- readline (12)
-
rubygems
/ command (12) - shell (30)
-
shell
/ command-processor (18) -
shell
/ filter (18) - socket (60)
- syslog (48)
- thread (12)
- time (60)
- timeout (21)
- tmpdir (24)
- win32ole (24)
- zlib (300)
クラス
- Array (48)
- BasicSocket (12)
- Dir (24)
-
Encoding
:: Converter (48) -
Encoding
:: InvalidByteSequenceError (24) -
Encoding
:: UndefinedConversionError (12) -
Enumerator
:: ArithmeticSequence (7) - Exception (20)
- File (24)
-
Gem
:: Command (12) - IO (12)
- Integer (12)
- LoadError (12)
- MatchData (48)
- Module (12)
- NameError (20)
- NoMethodError (12)
- Object (12)
- PrettyPrint (12)
- Random (36)
- Range (55)
- Regexp (24)
- Shell (30)
-
Shell
:: CommandProcessor (18) -
Shell
:: Filter (18) - Socket (36)
- String (144)
- Thread (72)
-
Thread
:: Mutex (10) -
Thread
:: Queue (36) -
Thread
:: SizedQueue (36) - Time (60)
- TracePoint (12)
- UDPSocket (12)
- WIN32OLE (24)
-
Zlib
:: GzipReader (276) -
Zlib
:: Inflate (12)
モジュール
- Comparable (12)
- Kernel (12)
-
Net
:: HTTPHeader (36) - Psych (27)
- Readline (12)
- Signal (24)
- Syslog (48)
- Timeout (21)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - GzipReader (12)
- Mutex (10)
-
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 5 . 0 (8) - Ruby プログラムの実行 (12)
- Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (12)
- Ruby用語集 (12)
- Thread (12)
- UndefinedConversionError (12)
- [] (138)
- args (12)
- at (12)
-
backtrace
_ locations (12) - begins? (12)
- clamp (12)
-
connect
_ nonblock (12) - cover? (19)
- delete (12)
- deq (24)
- div (12)
- each (24)
-
each
_ byte (24) -
each
_ line (24) - end (31)
- eof (12)
- eof? (12)
-
error
_ bytes (12) -
error
_ char (12) - exit (24)
- fetch (36)
-
fixed
_ encoding? (12) - format (12)
- getc (12)
- getpeereid (12)
- gets (12)
-
handle
_ interrupt (12) - httpdate (12)
-
incomplete
_ input? (12) -
initialize
_ copy (12) - irb (12)
- iso8601 (12)
- kill (12)
- last (24)
-
last
_ match (12) - lineno (12)
- lineno= (12)
- load (15)
-
local
_ variables (10) - logger (12)
- mkdir (18)
- mktmpdir (24)
- new (12)
- offset (24)
-
ole
_ get _ methods (12) -
ole
_ query _ interface (12) - open (48)
- open! (12)
- parse (12)
- path (12)
- pop (24)
-
primitive
_ convert (48) -
public
_ constant (12) - raise (12)
-
raised
_ exception (12) - rand (36)
-
rb
_ compile _ cstr (12) -
rb
_ compile _ file (12) -
rb
_ compile _ string (12) - rdoc (12)
- read (12)
- readbyte (12)
- readchar (12)
- readline (24)
- readlines (12)
- receiver (10)
-
recvfrom
_ nonblock (12) - reopen (12)
- rewind (12)
- rfc2822 (12)
- rfc822 (12)
-
ruby 1
. 6 feature (12) -
set
_ dictionary (12) - shift (24)
- slice (72)
-
tcp
_ server _ loop (24) - terminate (12)
- test (18)
- timeout (21)
- trap (24)
-
unalias
_ command (6) -
undef
_ system _ command (6) - ungetc (12)
- unlink (12)
- unlock (10)
- wrap (24)
- xmlschema (12)
- クラス/メソッドの定義 (12)
- スレッド (12)
- 制御構造 (12)
検索結果
先頭5件
-
MatchData
# begin(n) -> Integer | nil (21137.0) -
n 番目の部分文字列先頭のオフセットを返します。
...ndexError 範囲外の n を指定した場合に発生します。
//emlist[例][ruby]{
/(foo)(bar)(BAZ)?/ =~ "foobarbaz"
p $~.begin(0) # => 0
p $~.begin(1) # => 0
p $~.begin(2) # => 3
p $~.begin(3) # => nil
p $~.begin(4) # => `begin': index 4 out of matches (IndexError)
//}
@see MatchD......ata#end... -
Dir
. mktmpdir(prefix _ suffix = nil , tmpdir = nil) {|dir| . . . } -> object (9336.0) -
一時ディレクトリを作成します。
...ます。この場合、このメソッドは作成した一時ディレクトリを削除しません。
@param prefix_suffix nil の場合は、'd' をデフォルトのプレフィクスとして使用します。サフィックスは付きません。
文字列が与えら......@param tmpdir nil の場合は Dir.tmpdir を使用します。
そうでない場合は、そのディレクトリを使用します。
使用例
require 'tmpdir'
puts Dir.tmpdir
# 出力例: 動作環境により出力は異なります。
#=> /cygdrive/c/DOCUME~1/kouya/......dir}/foo", "w") { |fp|
fp.puts "hogehoge"
}
}
# ブロックを抜けたら、テンポラリディレクトリは消される。
p FileTest.directory?(memory_dir) #=> false
dir = Dir.mktmpdir
# ブロックを与えない場合は、ディレクトリは存在する。
begin... -
Dir
. mktmpdir(prefix _ suffix = nil , tmpdir = nil) -> String (9236.0) -
一時ディレクトリを作成します。
...ます。この場合、このメソッドは作成した一時ディレクトリを削除しません。
@param prefix_suffix nil の場合は、'd' をデフォルトのプレフィクスとして使用します。サフィックスは付きません。
文字列が与えら......@param tmpdir nil の場合は Dir.tmpdir を使用します。
そうでない場合は、そのディレクトリを使用します。
使用例
require 'tmpdir'
puts Dir.tmpdir
# 出力例: 動作環境により出力は異なります。
#=> /cygdrive/c/DOCUME~1/kouya/......dir}/foo", "w") { |fp|
fp.puts "hogehoge"
}
}
# ブロックを抜けたら、テンポラリディレクトリは消される。
p FileTest.directory?(memory_dir) #=> false
dir = Dir.mktmpdir
# ブロックを与えない場合は、ディレクトリは存在する。
begin... -
Readline
. # readline(prompt = "" , add _ hist = false) -> String | nil (9128.0) -
prompt を出力し、ユーザからのキー入力を待ちます。 エンターキーの押下などでユーザが文字列を入力し終えると、 入力した文字列を返します。 このとき、add_hist が true であれば、入力した文字列を入力履歴に追加します。 何も入力していない状態で EOF(UNIX では ^D) を入力するなどで、 ユーザからの入力がない場合は nil を返します。
...力し終えると、
入力した文字列を返します。
このとき、add_hist が true であれば、入力した文字列を入力履歴に追加します。
何も入力していない状態で EOF(UNIX では ^D) を入力するなどで、
ユーザからの入力がない場合は nil......は""です。
@param add_hist 真ならば、入力した文字列をヒストリに記録します。デフォルトは偽です。
@raise IOError 標準入力が tty でない、かつ、標準入力をクローズしている
(isatty(2) の errno が EBADF である。) 場合に......る。
require 'readline'
stty_save = `stty -g`.chomp
begin
while buf = Readline.readline
p buf
end
rescue Interrupt
system("stty", stty_save)
exit
end
例: INTシグナルを捕捉して、端末状態を復帰する。
require 'readline'
stty_save = `stty... -
Gem
:: Command # begins?(long , short) -> bool (9100.0) -
long が short で始まる文字列である場合真を返します。そうでない場合は偽を返します。
long が short で始まる文字列である場合真を返します。そうでない場合は偽を返します。
@param long 長いコマンドラインオプションを指定します。
@param short 短いコマンドラインオプションを指定します。 -
Time
. httpdate(date) -> Time (6206.0) -
2616で定義されているHTTP-dateとしてdateをパースして Timeオブジェクトに変換します。
...いるHTTP-dateとしてdateをパースして
Timeオブジェクトに変換します。
dateが2616に準拠していない、または
Timeクラスが指定された日時を表現できないときにArgumentErrorが
発生します。
@param date 2616で定義されているHTTP-dateとし......。
@raise ArgumentError dateが2616に準拠していない、または Timeクラスが指定された日時を表現できないときに発生します。
require 'time'
rfc2616_time = 'Sun, 31 Aug 2008 12:34:56 GMT'
t = Time.httpdate(rfc2616_time)
p t.kind_of?(Time) #=> true
non_r......fc2616_time = 'San, 31 Aug 2008 12:34:56 GMT'
begin
Time.httpdate(non_rfc2616_time)
rescue ArgumentError => err
puts err #=> not RFC 2616 compliant date: "San, 31 Aug 2008 12:34:56 GMT"
end... -
Random
# rand -> Float (6136.0) -
一様な擬似乱数を発生させます。
...数の範囲から除かれます。
range.end - range.begin が整数を返す場合は range.begin + self.rand((range.end - range.begin) + e)
の値を返します(e は終端を含む場合は1、含まない場合は0です)。
range.end - range.begin が実数を返す場合も同様です。......Range オブジェクトで指定します。
range.end - range.begin は数値である必要があり、
range.begin + 数値 が適切な値を返す必要があります。
@raise Errno::EDOM rand(1..Float::INFINITY) などのように範囲に問題があるときに......by]{
# Kernel.#rand とほぼ同様の使い勝手
prng = Random.new(1234)
prng.rand # => 0.1915194503788923
srand(1234)
rand # => 0.1915194503788923
# max に実数も指定出来る
prng.rand(6.5) # => 4.043707011758907
# (rand(6) と同等)
rand(6.5) #... -
Random
# rand(max) -> Integer | Float (6136.0) -
一様な擬似乱数を発生させます。
...数の範囲から除かれます。
range.end - range.begin が整数を返す場合は range.begin + self.rand((range.end - range.begin) + e)
の値を返します(e は終端を含む場合は1、含まない場合は0です)。
range.end - range.begin が実数を返す場合も同様です。......Range オブジェクトで指定します。
range.end - range.begin は数値である必要があり、
range.begin + 数値 が適切な値を返す必要があります。
@raise Errno::EDOM rand(1..Float::INFINITY) などのように範囲に問題があるときに......by]{
# Kernel.#rand とほぼ同様の使い勝手
prng = Random.new(1234)
prng.rand # => 0.1915194503788923
srand(1234)
rand # => 0.1915194503788923
# max に実数も指定出来る
prng.rand(6.5) # => 4.043707011758907
# (rand(6) と同等)
rand(6.5) #... -
Random
# rand(range) -> Integer | Float (6136.0) -
一様な擬似乱数を発生させます。
...数の範囲から除かれます。
range.end - range.begin が整数を返す場合は range.begin + self.rand((range.end - range.begin) + e)
の値を返します(e は終端を含む場合は1、含まない場合は0です)。
range.end - range.begin が実数を返す場合も同様です。......Range オブジェクトで指定します。
range.end - range.begin は数値である必要があり、
range.begin + 数値 が適切な値を返す必要があります。
@raise Errno::EDOM rand(1..Float::INFINITY) などのように範囲に問題があるときに......by]{
# Kernel.#rand とほぼ同様の使い勝手
prng = Random.new(1234)
prng.rand # => 0.1915194503788923
srand(1234)
rand # => 0.1915194503788923
# max に実数も指定出来る
prng.rand(6.5) # => 4.043707011758907
# (rand(6) と同等)
rand(6.5) #...