1654件ヒット
[1-100件を表示]
(0.066秒)
別のキーワード
種類
ライブラリ
- ビルトイン (784)
- continuation (12)
- fiddle (72)
- logger (12)
-
minitest
/ unit (9) -
net
/ http (24) - open-uri (4)
- openssl (120)
- profiler (6)
- readline (12)
-
rubygems
/ requirement (12) - set (18)
-
syslog
/ logger (12) - tracer (48)
- tsort (93)
-
webrick
/ httpproxy (12) -
webrick
/ httpserver (36) -
webrick
/ httpservlet / prochandler (12)
クラス
- BasicObject (24)
- Exception (8)
-
Fiddle
:: Function (24) -
Fiddle
:: Handle (24) -
Gem
:: Requirement (12) - Hash (12)
- LocalJumpError (24)
-
Logger
:: Formatter (12) - Method (59)
-
Net
:: HTTP (24) - NoMethodError (9)
- Object (12)
-
OpenSSL
:: SSL :: SSLContext (84) -
OpenSSL
:: X509 :: Store (24) - Proc (99)
- Set (24)
- Symbol (12)
-
Syslog
:: Logger :: Formatter (12) - SystemCallError (60)
- Thread (60)
-
Thread
:: Backtrace :: Location (24) - TracePoint (130)
- Tracer (48)
- UnboundMethod (6)
-
WEBrick
:: HTTPProxyServer (12) -
WEBrick
:: HTTPServer (36) -
WEBrick
:: HTTPServlet :: ProcHandler (12)
モジュール
- Enumerable (48)
- Kernel (149)
-
MiniTest
:: Assertions (9) -
OpenSSL
:: X509 (12) - Readline (12)
-
RubyVM
:: AbstractSyntaxTree (10) - TSort (93)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - << (14)
- === (24)
- >> (14)
- BlockCaller (12)
- Closure (12)
- Continuation (12)
- Method (12)
-
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (5) - OPS (12)
- Proc (12)
-
Profiler
_ _ (6) - Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (12)
- Rubyの起動 (4)
- UnboundMethod (12)
-
V
_ ERR _ UNABLE _ TO _ GET _ ISSUER _ CERT _ LOCALLY (12) - [] (12)
-
_ _ callee _ _ (12) -
absolute
_ path (12) -
add
_ filter (12) -
add
_ trace _ func (12) -
assert
_ empty (1) -
assert
_ equal (1) -
assert
_ in _ delta (1) -
assert
_ in _ epsilon (1) -
assert
_ match (1) -
assert
_ operator (1) -
assert
_ respond _ to (1) -
assert
_ same (1) - assign (12)
- bind (6)
- binding (12)
-
call
_ end _ proc (12) -
call
_ op (12) -
call
_ trace _ func (12) -
callee
_ id (12) - caller (36)
-
caller
_ locations (24) -
completion
_ proc= (12) - curry (22)
-
default
_ proc (12) -
defined
_ class (12) - detect (24)
-
display
_ c _ call (12) -
display
_ c _ call= (12) -
display
_ c _ call? (12) - divide (24)
-
each
_ strongly _ connected _ component (23) -
each
_ strongly _ connected _ component _ from (23) - errno (12)
- event (12)
-
exit
_ value (12) - fail (12)
- find (24)
- inspect (24)
-
instance
_ eval (24) - lambda (18)
- lambda? (12)
- lineno (12)
- massign (12)
- method (12)
-
method
_ id (12) -
mount
_ proc (24) - new (139)
- open (4)
- parameters (7)
-
parse
_ file (10) - path (12)
-
private
_ call? (9) - proc (19)
-
proc
_ call (12) -
proc
_ invoke (12) - profile (6)
- raise (12)
-
rb
_ call (12) -
rb
_ call0 (12) -
rb
_ call _ super (12) -
rb
_ iterate (12) -
rb
_ yield _ 0 (12) - rdoc (12)
-
rdoc
/ parser / c (12) - reason (12)
-
report
_ on _ exception (18) -
report
_ on _ exception= (18) -
rexml
/ parsers / sax2parser (12) -
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 9 feature (12) -
ruby2
_ keywords (6) - self (3)
-
session
_ get _ cb= (12) -
session
_ new _ cb= (12) -
session
_ remove _ cb= (12) -
set
_ trace _ func (24) - skip (1)
-
strongly
_ connected _ components (12) -
super
_ method (11) -
tmp
_ dh _ callback (12) -
tmp
_ dh _ callback= (12) -
to
_ proc (24) - trace (12)
- tsort (12)
-
tsort
_ each (23) -
verify
_ callback (36) -
verify
_ callback= (36) - xmlrpc (3)
- yield (12)
- クラス/メソッドの定義 (12)
- セキュリティモデル (12)
- プログラム・文・式 (12)
- メソッド呼び出し(super・ブロック付き・yield) (12)
- 制御構造 (12)
- 手続きオブジェクトの挙動の詳細 (12)
- 正規表現 (12)
検索結果
先頭5件
-
static VALUE proc
_ call(VALUE proc , VALUE args) (32300.0) -
-
static VALUE proc
_ invoke(VALUE proc , VALUE args , int pcall , VALUE self) (26300.0) -
Proc オブジェクト proc を起動します。そのとき 引数を args とし、self を self にします。
...
Proc オブジェクト proc を起動します。そのとき
引数を args とし、self を self にします。... -
profile (26012.0)
-
Ruby プログラムのためのプロファイラです。 プロファイラとは効率改善のための調査に用いられるツールのことです。 profile ライブラリは各メソッドの実行時間に関する統計を出力します。
...。
profile ライブラリは各メソッドの実行時間に関する統計を出力します。
profile はそれ自身がオーバーヘッドになる
ためメソッド呼び出しあたりの処理時間がかなり遅くなります。
=== 使い方
以下のように、ruby に -r profi......le オプションを付けて実行します。
$ ruby -r profile foo.rb
foo.rb の実行が終わると標準エラー出力にプロファイルが出力されます。
プロファイルは各メソッドの実行時間に関する統計からなりますが、
この時間には大きく......$ ruby -r profile sample/sieve.rb 1000
2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47 … 略 …
% cumulative self self total
time seconds seconds calls ms/call ms/call name
33.87 1.49 1.49 11 135.65 214.49 Fixnum#step
31.38... -
Fiddle
:: Function # call(*args) -> Integer|DL :: CPtr|nil (18201.0) -
関数を呼び出します。
...す
Fiddle::Pointer は保持している C ポインタに変換されます。
文字列であればその先頭ポインタになります。
IO オブジェクトであれば FILE* が渡されます。
整数であればそれがアドレスとみなされます。
to_ptr を持って......いるならば、それを呼びだし Fiddle::Pointer に
変換したものを用います。
to_i を持っているならば、それを呼びだし結果の整数を
アドレスと見なします
: (unsigned) char/short/int/long/long long
Ruby の整数を C の整数に変換し......。
: void
nil を返します
: (unsigned) char/short/int/long/long long
C の整数を Ruby の整数に変換します
: void*(つまり任意のポインタ型)
C のポインタを保持した Fiddle::Pointer を返します。
@param args 関数の引数
@see Fiddle::Function.new... -
Logger
:: Formatter # call(severity , time , progname , msg) -> String (18201.0) -
ログ情報をフォーマットして返します。
...ログ情報をフォーマットして返します。
@param severity ログレベル。
@param time 時間。Time クラスのオブジェクト。
@param progname プログラム名
@param msg メッセージ。... -
Syslog
:: Logger :: Formatter # call(severity , time , progname , message) -> String (18201.0) -
引数を元にフォーマットした文字列を返します。
引数を元にフォーマットした文字列を返します。
ライブラリ内部で使用します。 -
Proc
# call(*arg) -> () (18119.0) -
手続きオブジェクトを実行してその結果を返します。
... Proc#lambda? を参照してください。
「===」は when の所に手続きを渡せるようにするためのものです。
//emlist[例][ruby]{
def sign(n)
case n
when lambda{|n| n > 0} then 1
when lambda{|n| n < 0} then -1
else 0
end
end
p sign(-4) #=> -1
p sign(0) #=> 0
p s......when 0 then 0
when 1 then 1
else
fib.(n - 2) + fib.(n - 1)
end
}
fib.(10) # => 55
//}
@param arg 手続きオブジェクトに与える引数を指定します。
@raise LocalJumpError Procを生成したメソッドからリターンしてしまった場合に発生します。... -
Tracer
. display _ c _ call -> bool (12202.0) -
真ならば、ビルトインメソッドの呼び出しを表示します。 デフォルトは偽です。
真ならば、ビルトインメソッドの呼び出しを表示します。
デフォルトは偽です。 -
Tracer
. display _ c _ call? -> bool (12202.0) -
真ならば、ビルトインメソッドの呼び出しを表示します。 デフォルトは偽です。
真ならば、ビルトインメソッドの呼び出しを表示します。
デフォルトは偽です。