1534件ヒット
[1501-1534件を表示]
(0.035秒)
別のキーワード
ライブラリ
- ビルトイン (198)
- benchmark (11)
- bigdecimal (11)
-
cgi
/ core (22) -
cgi
/ html (99) -
cgi
/ session (33) - csv (176)
- etc (33)
- fiddle (143)
-
fiddle
/ import (55) - fileutils (33)
- getoptlong (11)
- json (55)
-
minitest
/ unit (1) - openssl (121)
- optparse (88)
- pty (44)
-
rexml
/ document (11) -
rexml
/ sax2listener (11) -
ripper
/ lexer (11) -
rubygems
/ exceptions (11) -
rubygems
/ indexer (11) -
rubygems
/ specification (11) - stringio (11)
- syslog (55)
クラス
- BigDecimal (11)
-
CGI
:: Session (33) - CSV (176)
-
Encoding
:: InvalidByteSequenceError (22) -
Fiddle
:: Closure (11) -
Fiddle
:: Closure :: BlockCaller (11) -
Fiddle
:: Function (88) -
Fiddle
:: Pointer (22) - File (33)
-
Gem
:: Indexer (11) -
Gem
:: Specification (11) - IO (11)
-
JSON
:: Parser (11) -
OpenSSL
:: OCSP :: BasicResponse (11) -
OpenSSL
:: SSL :: SSLContext (33) -
OpenSSL
:: SSL :: Session (11) -
OpenSSL
:: X509 :: Extension (33) -
OpenSSL
:: X509 :: ExtensionFactory (22) - OptionParser (66)
-
RDoc
:: Options (11) -
REXML
:: NotationDecl (11) - Ripper (11)
- StringIO (11)
モジュール
- Benchmark (11)
-
CGI
:: HtmlExtension (99) -
CGI
:: QueryExtension (11) -
CGI
:: QueryExtension :: Value (11) - Etc (33)
-
Fiddle
:: Importer (44) - FileTest (44)
- FileUtils (33)
- JSON (44)
- Kernel (66)
-
MiniTest
:: Assertions (1) - PTY (44)
- Process (22)
-
REXML
:: SAX2Listener (11) - Syslog (44)
-
Syslog
:: Option (11)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) -
CS
_ POSIX _ V6 _ WIDTH _ RESTRICTED _ ENVS (11) -
CS
_ POSIX _ V7 _ WIDTH _ RESTRICTED _ ENVS (11) - CUnion (11)
- DEFAULT (11)
-
EXCEPTION
_ ZERODIVIDE (11) - Function (11)
- InvalidArgument (11)
- InvalidOption (22)
- InvalidSpecificationException (11)
-
LOG
_ PID (11) -
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 1 . 0 (11) -
NEWS for Ruby 2
. 2 . 0 (10) -
NEWS for Ruby 2
. 3 . 0 (9) -
NEWS for Ruby 2
. 4 . 0 (8) -
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 3
. 1 . 0 (3) -
SC
_ SAVED _ IDS (11) - STDCALL (11)
- Session (11)
- [] (33)
- abi (11)
-
assert
_ same (1) - benchmark (11)
- bind (11)
- call (11)
-
cgi
/ session (11) - chmod (11)
-
create
_ ext (11) -
create
_ extension (11) -
destination
_ encoding (11) -
destination
_ encoding _ name (11) -
e
_ option _ supplied (11) - extern (11)
- fiddle (11)
- filter (33)
- fork (22)
- generate (11)
- getpriority (11)
- getpty (22)
- grpowned? (11)
-
have
_ option? (11) - hidden (22)
- identical? (22)
- img (11)
- instance (22)
-
irb
/ completion (11) - load (11)
-
mark
_ locations _ array (11) - name (11)
- new (110)
-
new
_ session (11) - notationdecl (11)
- oid (11)
- oid= (11)
- open (66)
- open! (11)
- paranoid (11)
- parse (33)
- parse! (11)
- pid (33)
- ptr (11)
-
rb
_ define _ global _ function (11) -
rb
_ define _ module _ function (11) -
rb
_ gc _ mark _ locations (11) - read (11)
- readlines (11)
-
remote
_ ident (11) - reopen (11)
- reset (22)
- restore (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 4 feature (11) -
ruby 1
. 9 feature (11) -
session
_ get _ cb= (11) -
session
_ id (11) -
session
_ id _ context (11) -
session
_ id _ context= (11) - setgid? (22)
- setpriority (11)
- setuid? (22)
- slice (11)
- spawn (66)
- status (11)
- submit (22)
- summarize (22)
-
summary
_ width (11) -
summary
_ width= (11) -
tab
_ width (11) -
to
_ i (11) -
to
_ ptr (11) - union (11)
- validate (11)
-
warn
_ unless _ e _ option (11) -
warning
_ unless _ e _ option (11)
検索結果
先頭4件
-
NEWS for Ruby 2
. 4 . 0 (42.0) -
NEWS for Ruby 2.4.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...けるようになりました。
half には :even, :up, :down が指定可能です。 12548 12958 12953
* IO
* IO#gets, IO#readline, IO#each_line, IO#readlines, IO.foreach は
chomp というキーワード引数を受け付けるようになりました。12553
* Kernel......S 10.12 から導入された CLOCK_MONOTONIC_RAW_APPROX, CLOCK_UPTIME_RAW,
CLOCK_UPTIME_RAW_APPROX をサポートしました
* Rational
* Rational#round は half というキーワード引数を受け付けるようになりました。12548 12958
half には :even, :up, :down......Unicode に対して動作するようになりました。10085
* Thread
* Thread#report_on_exception, Thread.report_on_exception を追加 6647
* TracePoint
* TracePoint#callee_id を追加 12747
* Warning
* Warningという名前のモジュールを導入しました。... -
Kernel
. # fork -> Integer | nil (34.0) -
fork(2) システムコールを使ってプロセスの複製を作 ります。親プロセスでは子プロセスのプロセスIDを、子プロセスでは nil を返します。ブロックを指定して呼び出した場合には、生成し た子プロセスでブロックを評価します。
...ロセスでは子プロセスのプロセスIDを、子プロセスでは
nil を返します。ブロックを指定して呼び出した場合には、生成し
た子プロセスでブロックを評価します。
fork 前に STDOUT と STDERR を IO#flush します。
@raise NotImplementedEr......pid = fork
puts "parent process. pid: #{Process.pid}, child pid: #{child_pid}"
# => parent process. pid: 81060, child pid: 81329
# 親プロセスでの処理
# ...
# 子プロセスの終了を待って終了。
Process.waitpid(child_pid)
else
puts "child process. pid: #{Process.pid......id: 81329
# 子プロセスでの処理
sleep(1)
end
//}
//emlist[ブロックを指定した場合][ruby]{
child_pid = fork do
puts "child process. pid: #{Process.pid}"
# => child process. pid: 79602
# 子プロセスでの処理
sleep(1)
end
puts "parent process. pid: #{Process.pid... -
Kernel
. # fork { . . . } -> Integer | nil (34.0) -
fork(2) システムコールを使ってプロセスの複製を作 ります。親プロセスでは子プロセスのプロセスIDを、子プロセスでは nil を返します。ブロックを指定して呼び出した場合には、生成し た子プロセスでブロックを評価します。
...ロセスでは子プロセスのプロセスIDを、子プロセスでは
nil を返します。ブロックを指定して呼び出した場合には、生成し
た子プロセスでブロックを評価します。
fork 前に STDOUT と STDERR を IO#flush します。
@raise NotImplementedEr......pid = fork
puts "parent process. pid: #{Process.pid}, child pid: #{child_pid}"
# => parent process. pid: 81060, child pid: 81329
# 親プロセスでの処理
# ...
# 子プロセスの終了を待って終了。
Process.waitpid(child_pid)
else
puts "child process. pid: #{Process.pid......id: 81329
# 子プロセスでの処理
sleep(1)
end
//}
//emlist[ブロックを指定した場合][ruby]{
child_pid = fork do
puts "child process. pid: #{Process.pid}"
# => child process. pid: 79602
# 子プロセスでの処理
sleep(1)
end
puts "parent process. pid: #{Process.pid... -
Ripper
. slice(src , pattern , n = 0) -> String | nil (18.0) -
Ruby プログラム src のうち、 パターン pattern の n 番目の括弧にマッチする文字列を取り出します。
...マッチする文字列を取り出します。
マッチしない場合は nil を返します。
@param src Ruby プログラムを文字列か IO オブジェクトで指定します。
@param pattern 取り出すプログラムのパターンを文字列で指定します。
@param n patter......文字列だけが必
要な時に指定します。省略すると 0 (pattern 全体)になります。
pattern は Ripper のイベント ID のリストを文字列で記述します。
また pattern には Ruby の正規表現と同じメタ文字も使えます。
ただし「.」は......単位ではなくトークン単位で動作します。
使用例
require 'ripper'
p Ripper.slice(%(<<HERE\nstring\#{nil}\nHERE),
"heredoc_beg .*? nl $(.*?) heredoc_end", 1)
# => "string\#{nil}\n"
イベント ID は Ripper::SCANNER_EVENTS で確認できます。...