1126件ヒット
[1101-1126件を表示]
(0.035秒)
クラス
- BasicObject (72)
- Class (24)
- ERB (12)
-
Enumerator
:: Lazy (12) - Method (36)
- Module (324)
- Object (156)
- Proc (12)
- SystemCallError (12)
- TracePoint (12)
- UnboundMethod (12)
- WIN32OLE (12)
-
WIN32OLE
_ TYPE (24)
モジュール
- Marshal (24)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - < (12)
- <=> (12)
- === (24)
- Enumerator (12)
- Forwardable (12)
- Marshal フォーマット (12)
- MonitorMixin (12)
-
Mutex
_ m (12) -
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 1 . 0 (12) -
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 2
. 6 . 0 (7) -
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) - Ruby用語集 (12)
- SingleForwardable (12)
- UnboundMethod (12)
-
alias
_ method (12) - bind (12)
-
class
_ eval (24) -
class
_ exec (12) -
class
_ variable _ set (12) -
const
_ load (12) -
def
_ module (12) -
default
_ event _ sources (12) -
define
_ method (24) -
defined
_ class (12) - drb (12)
- dump (24)
- e2mmap (6)
-
enum
_ for (24) - extend (12)
- extended (12)
- fiddle (12)
-
include
_ class _ new (12) - inspect (24)
-
instance
_ eval (24) -
instance
_ exec (12) -
instance
_ method (12) -
instance
_ variables (12) -
is
_ a? (12) -
kind
_ of? (12) - lambda? (12)
- methods (12)
-
module
_ eval (24) -
module
_ exec (12) - name (12)
-
ole
_ type (12) - owner (12)
- prepend (12)
- private (48)
- rake (12)
-
rb
_ module _ new (12) - rdoc (12)
- refine (12)
-
remove
_ instance _ variable (12) -
respond
_ to? (12) - rss (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 9 feature (12) -
singleton
_ method (12) -
singleton
_ method _ added (12) -
singleton
_ method _ removed (12) -
singleton
_ method _ undefined (12) -
singleton
_ methods (12) -
to
_ enum (24) -
to
_ s (24) -
undef
_ method (12) - xmlrpc (3)
- yaml (12)
- クラス/メソッドの定義 (12)
- 制御構造 (12)
- 演算子式 (12)
検索結果
-
SingleForwardable (12.0)
-
オブジェクトに対し、メソッドの委譲機能を定義するモジュールです。
...するモジュールです。
=== 使い方
オブジェクトに対して extend して使います。
例:
require 'forwardable'
g = Goo.new
g.extend SingleForwardable
g.def_delegator("@out", :puts)
g.puts ...
また、SingleForwardable はクラスやモジュールに対して以......ようにする事もできます。
require 'forwardable'
class Implementation
def self.service
puts "serviced!"
end
end
module Facade
extend SingleForwardable
def_delegator :Implementation, :service
end
Facade.service # => serviced!
もし Forwardable と Si... -
WIN32OLE
_ TYPE # ole _ type -> String | nil (12.0) -
selfの型の種類(TYPEKIND)を取得します。
...。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Application')
p tobj.ole_type # => Class
ole_typeには以下があります。
: Enum
列挙子(0)
: Record
ユーザ定義型(メソッドを持たない構造体)(1)
: Module
モジュール(静的関... -
制御構造 (12.0)
-
制御構造 条件分岐: * if * unless * case 繰り返し: * while * until * for * break * next * redo * retry 例外処理: * raise * begin その他: * return * BEGIN * END
...# 例外 RuntimeError を発生させる
# 以下の二つは SyntaxError を発生させる
raise SyntaxError, "invalid syntax"
raise SyntaxError.new("invalid syntax")
raise # 最後の例外の再発生
//}
文法:
raise
raise messageまたはexception......文が存在しなかったときの値
はnilです。いずれにしてもensure節の値は無視されます。
d:spec/def#class、d:spec/def#module、d:spec/def#method
などの定義文では、それぞれ
begin なしで rescue, ensure 節を定義でき、これにより例外を処理す...