36件ヒット
[1-36件を表示]
(0.009秒)
ライブラリ
- ビルトイン (12)
- continuation (12)
-
rdoc
/ rdoc (12)
キーワード
- BasicObject (12)
- Continuation (12)
- RDoc (12)
検索結果
-
BasicObject (13.0)
-
特殊な用途のために意図的にほとんど何も定義されていないクラスです。 Objectクラスの親にあたります。Ruby 1.9 以降で導入されました。
...合にだけ BasicObject から派生してください。
=== 例
//emlist[例][ruby]{
class Proxy < BasicObject
def initialize(target)
@target = target
end
def method_missing(message, *args)
@target.__send__(message, *args)
end
end
proxy = Proxy.new("1")
proxy.to_i #=> 1
//}... -
Continuation (13.0)
-
継続を表すクラスです。
...ャンプ出来るという違いがあります)
callcc() は、ブロックの戻り値を返しますが、Continuation#call(args)
が呼び出されたときは args を返します。
例:
以下は、Continuationによる無限ループの例
def LOOP
c = nil
yield callcc {|c... -
RDoc
:: RDoc (13.0) -
rdoc ドキュメントの作成を行うクラスです。
...にして、rdoc コマンドを実行するのと同様に実行します。
require 'rdoc/rdoc'
rdoc = RDoc::RDoc.new
rdoc.document(args)
args には rdoc コマンドに渡すのと同様の引数を文字列の配列で指定します。
rdoc コマンドと同様に変換結果は...