911件ヒット
[901-911件を表示]
(0.072秒)
ライブラリ
- ビルトイン (612)
- continuation (24)
- fiddle (24)
- logger (36)
-
minitest
/ unit (17) -
net
/ http (24) - openssl (108)
- set (18)
-
syslog
/ logger (24) -
webrick
/ httpserver (24)
クラス
- BasicObject (24)
- Continuation (24)
- Exception (8)
-
Fiddle
:: Closure :: BlockCaller (12) -
Fiddle
:: Function (12) - Hash (12)
- LocalJumpError (24)
- Logger (24)
-
Logger
:: Formatter (12) - Method (115)
- Module (24)
-
Net
:: HTTP (24) - NoMethodError (9)
- Object (24)
-
OpenSSL
:: SSL :: SSLContext (84) -
OpenSSL
:: X509 :: Store (24) - Proc (80)
- Set (24)
- Symbol (12)
-
Syslog
:: Logger (12) -
Syslog
:: Logger :: Formatter (12) - SystemCallError (12)
- Thread (42)
-
Thread
:: Backtrace :: Location (48) - TracePoint (106)
- UnboundMethod (18)
-
WEBrick
:: HTTPServer (24)
モジュール
- Enumerable (48)
-
MiniTest
:: Assertions (17)
キーワード
- << (14)
- === (20)
- >> (14)
- [] (36)
-
absolute
_ path (12) -
add
_ trace _ func (12) - assert (1)
-
assert
_ block (1) -
assert
_ empty (1) -
assert
_ equal (1) -
assert
_ in _ delta (1) -
assert
_ in _ epsilon (1) -
assert
_ includes (1) -
assert
_ instance _ of (1) -
assert
_ kind _ of (1) -
assert
_ match (1) -
assert
_ nil (1) -
assert
_ operator (1) -
assert
_ respond _ to (1) -
assert
_ same (1) -
assert
_ send (1) -
assert
_ throws (1) -
base
_ label (12) - bind (6)
-
bind
_ call (12) - binding (12)
-
callee
_ id (12) - clone (12)
- curry (22)
-
default
_ proc (12) -
defined
_ class (12) - detect (24)
- divide (24)
- errno (12)
- event (12)
-
exit
_ value (12) - find (24)
- formatter (12)
- formatter= (24)
- inspect (24)
-
instance
_ eval (24) -
instance
_ method (12) - lambda? (12)
- lineno (12)
- method (12)
-
method
_ id (12) -
mount
_ proc (24) - parameters (7)
- path (12)
-
private
_ call? (9) - reason (12)
-
report
_ on _ exception (9) -
report
_ on _ exception= (9) -
ruby2
_ keywords (18) - self (3)
-
session
_ get _ cb= (12) -
session
_ new _ cb= (12) -
session
_ remove _ cb= (12) -
set
_ trace _ func (12) -
singleton
_ method (12) - skip (1)
-
super
_ method (11) -
tmp
_ dh _ callback (12) -
tmp
_ dh _ callback= (12) -
to
_ proc (24) -
to
_ s (12) -
verify
_ callback (36) -
verify
_ callback= (36) - yield (12)
検索結果
-
Proc
# yield(*arg) -> () (2.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 sign(7) #=> 1...