別のキーワード
ライブラリ
- ビルトイン (429)
- matrix (12)
- mkmf (36)
-
mutex
_ m (12) - rake (84)
-
rake
/ gempackagetask (12) -
rake
/ packagetask (12) -
rake
/ rdoctask (12) -
rake
/ testtask (12) -
rdoc
/ context (12) - rexml (12)
-
rexml
/ document (24) -
shell
/ error (6) -
win32
/ registry (48) - win32ole (24)
クラス
- BasicObject (12)
- Binding (12)
- Data (54)
-
Encoding
:: UndefinedConversionError (60) - Method (12)
- Module (144)
- Object (36)
- Proc (12)
-
RDoc
:: Context (12) -
REXML
:: Element (24) -
Rake
:: FileList (24) -
Rake
:: GemPackageTask (12) -
Rake
:: PackageTask (12) -
Rake
:: RDocTask (12) -
Rake
:: Task (24) -
Rake
:: TestTask (12) - TracePoint (12)
-
WIN32OLE
_ TYPE (12) -
Win32
:: Registry :: PredefinedKey (36)
モジュール
- Kernel (60)
-
Mutex
_ m (12) - ObjectSpace (36)
-
Rake
:: TaskManager (12) -
WIN32OLE
:: VARIANT (12)
オブジェクト
- main (24)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - == (3)
- CantDefine (6)
- Data (3)
- ErrOperationNotDefined (12)
-
MUST
_ DEFINE (12) -
MUST
_ NOT _ DEFINE (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
. 5 . 0 (8) - PredefinedKey (12)
- Ruby用語集 (12)
- UNDEFINED (12)
- UndefinedConversionError (12)
- UndefinedNamespaceException (12)
-
VT
_ USERDEFINED (12) - [] (6)
-
arg
_ defined (12) - bigdecimal (12)
- class (12)
-
class
_ exec (12) -
class
_ variable _ defined? (12) - close (12)
-
const
_ defined? (12) -
convertible
_ int (24) -
create
_ header (12) - deconstruct (3)
-
deconstruct
_ keys (3) -
default
_ event _ sources (12) -
define
_ aliases (12) -
define
_ final (12) -
define
_ finalizer (24) -
define
_ method (48) -
define
_ singleton _ method (24) -
define
_ task (24) -
defined
_ class (12) -
defined
_ in? (12) -
destination
_ encoding (12) -
destination
_ encoding _ name (12) - eql? (3)
-
error
_ char (12) -
ev
_ const _ defined (12) - file (12)
-
generic
_ ivar _ defined (12) - hash (3)
- inspect (3)
-
instance
_ variable _ defined? (12) -
is
_ defined (12) - lambda? (12)
-
local
_ variable _ defined? (12) - members (6)
-
method
_ added (12) -
method
_ defined? (12) -
method
_ undefined (12) -
module
_ exec (12) - new (30)
- parameters (12)
-
private
_ method _ defined? (12) -
protected
_ method _ defined? (12) -
public
_ method _ defined? (12) -
rb
_ autoload _ defined (12) -
rb
_ catch (12) -
rb
_ const _ defined (12) -
rb
_ const _ defined _ at (12) -
rb
_ cvar _ defined (12) -
rb
_ define _ alias (12) -
rb
_ define _ attr (12) -
rb
_ define _ class (12) -
rb
_ define _ class _ id (12) -
rb
_ define _ class _ under (12) -
rb
_ define _ class _ variable (12) -
rb
_ define _ const (12) -
rb
_ define _ global _ const (12) -
rb
_ define _ global _ function (12) -
rb
_ define _ hooked _ variable (12) -
rb
_ define _ method (12) -
rb
_ define _ method _ id (12) -
rb
_ define _ module (12) -
rb
_ define _ module _ function (12) -
rb
_ define _ module _ id (12) -
rb
_ define _ module _ under (12) -
rb
_ define _ private _ method (12) -
rb
_ define _ protected _ method (12) -
rb
_ define _ readonly _ variable (12) -
rb
_ define _ singleton _ method (12) -
rb
_ define _ variable (12) -
rb
_ define _ virtual _ variable (12) -
rb
_ dvar _ defined (12) -
rb
_ gvar _ defined (12) -
rb
_ ivar _ defined (12) -
rb
_ mod _ const _ defined (12) -
rb
_ mod _ define _ method (12) -
rb
_ mod _ method _ defined (12) -
rb
_ undefined (12) -
rdoc
/ parser / c (12) -
ruby 1
. 6 feature (12) -
singleton
_ method _ undefined (12) -
source
_ encoding (12) -
source
_ encoding _ name (12) - task (12)
-
task
_ defined? (12) -
to
_ h (6) -
to
_ s (3) -
undefine
_ final (12) -
undefine
_ finalizer (12) - with (3)
- リテラル (12)
- 終了処理 (12)
検索結果
-
Ruby用語集 (6.0)
-
Ruby用語集 A B C D E F G I J M N O R S Y
...splat 展開の * や、
Proc オブジェクトをブロックとして渡す「strs.map(&:length)」に
おける & も演算子である。
defined? のように、見た目がメソッドのような演算子もある。
参照:spec/operator
: 汚染
: taint
Ruby のオブジェク......ログラムやその動作を変化させたりすること。
Ruby では Object#methods でメソッド名の一覧を得たり、
Module#define_method で動的にメソッドを定義したり、といったことが
できる。
プログラムでプログラムを扱う、という... -
WIN32OLE
_ TYPE # default _ event _ sources -> [WIN32OLE _ TYPE] (6.0) -
型が持つソースインターフェイスを取得します。
...Event
def initialize
@completed = false
end
attr_reader :completed
end
source.ole_methods.each do |m|
WebEvent.module_eval do
define_method("on#{m.name}") do |*arg|
if arg[0] == "ページが表示されました"
@completed = true
end
puts "#{Ti... -
bigdecimal (6.0)
-
bigdecimal は浮動小数点数演算ライブラリです。 任意の精度で 10 進表現された浮動小数点数を扱えます。
...列は (通常) 数値に自動変換することはできません。
文字列を数値に自動変換したい場合は bigdecimal.c の
「/* #define ENABLE_NUMERIC_STRING */」のコメントを外してから、
再コンパイル、再インストールする必要があります。
文字列... -
リテラル (6.0)
-
リテラル * num * string * backslash * exp * char * command * here * regexp * array * hash * range * symbol * percent
...ます。これ以外では、終端行に、余
分な空白やコメントさえも書くことはできません。
//emlist[][ruby]{
if need_define_foo
eval <<-EOS # '<<-' を使うと……
def foo
print "foo\n"
end
EOS
#↑終端行をインデントできます。
end
/... -
終了処理 (6.0)
-
終了処理 Ruby はスクリプトの終端に達した場合や捕捉していない例外が発生した場 合に終了します(関数 Kernel.#exit や Kernel.#abort 、メインスレッドに対する Thread.kill などは SystemExit 例外を発生させます)。終了時には以下 の処理が順に実行されます。
...した大域脱出はそのブロックの処理を中断するが、スクリプトはまだ終
了しない。
(1) ObjectSpace.#define_finalizer により、ファイナ
ライザが登録されていればそれらを実行する。実行順序は不定。
ファイナ...