60件ヒット
[1-60件を表示]
(0.339秒)
種類
- インスタンスメソッド (36)
- 文書 (24)
ライブラリ
- ビルトイン (36)
キーワード
- Ruby プログラムの実行 (12)
-
remove
_ class _ variable (12) -
remove
_ const (12) -
ruby 1
. 6 feature (12)
検索結果
先頭5件
-
Object
# remove _ instance _ variable(name) -> object (18125.0) -
オブジェクトからインスタンス変数 name を取り除き、そのインス タンス変数に設定されていた値を返します。
...トがインスタンス変数 name を持たない場合に発生します。
//emlist[][ruby]{
class Foo
def foo
@foo = 1
p remove_instance_variable(:@foo) #=> 1
p remove_instance_variable(:@foo) # instance variable @foo not defined (NameError)
end
end
Foo.new.foo
//}
@see Module... -
ruby 1
. 6 feature (10292.0) -
ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。
...ruby 1.6 feature
ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン
になります。
((<stable-snapshot|URL:ftp://ftp.netlab.co.jp/pub/lang/ruby/stable-snapshot.tar.gz>)) は、日々更新される安定版の最新ソースです。
== 1.6.8 (2002-12-24) ->......EWOULDBLOCK
=> ruby 1.6.7 (2002-03-01) [i586-linux]
Errno::EAGAIN
Errno::EWOULDBLOCK
=> ruby 1.6.8 (2002-12-24) [i586-linux]
Errno::EAGAIN
-:2: uninitialized constant EWOULDBLOCK at Errno (NameError)
=> ruby 1.6.8 (2003-02-13) [i......1.6.8 (2002-12-24)
: 2002-10-02: Thread (cygwin)
Cygwin で、Thread の切替えが行われないことがありました。
((<ruby-list:36058>)), ((<ruby-list:24637>))
: 2002-10-01: Socket (win)
Windows でのソケットの問題が1つ解決されたようです。(どのような... -
Ruby プログラムの実行 (6116.0)
-
Ruby プログラムの実行 === Ruby プログラム
...Ruby プログラムの実行
=== Ruby プログラム
Ruby プログラムの実行は文の連なりの評価です。なんらかの形であたえられたプログラムテキストをコンパイルし、BEGIN 文があればそれを評価し、トップレベルの式の連なりを評価......式は最後に評価した式の結果を返します。
最後に評価した式が値を返さない場合は nil を返します。
つまり Ruby では何度も「クラス定義の追加」をすることが可能です。
==== モジュール定義式
モジュールを定義します。......レーム
とは以下の文の実行開始時に生成される実行時の構造です。
* プログラムテキストのトップレベル(ruby に渡したファイル名、-e、ロード)
* メソッド実行
* クラス/モジュール定義式
* BEGIN および END 文
フレー... -
Module
# remove _ class _ variable(name) -> object (18.0) -
引数で指定したクラス変数を取り除き、そのクラス変数に設定さ れていた値を返します。
...ールやクラスに定義されていない場合に発生します。
//emlist[例][ruby]{
class Foo
@@foo = 1
remove_class_variable(:@@foo) # => 1
p @@foo # => uninitialized class variable @@foo in Foo (NameError)
end
//}
@see Module#remove_const, Object#remove_instance_variable... -
Module
# remove _ const(name) -> object (18.0) -
name で指定した定数を取り除き、その定数に設定されていた値を 返します。
...e NameError 引数で指定された定数がそのモジュールやクラスに定義されていない場合に発生します。
//emlist[例][ruby]{
class Foo
FOO = 1
p remove_const(:FOO) # => 1
p FOO # => uninitialized constant FOO at Foo (NameError)
end
//}
組み込みクラ......指定した(まだロードしてない)定数を含めて削除する事ができます。
取り除かれた定数は参照できなくなりますが、消える訳ではないので注意して
使用してください。
@see Module#remove_class_variable, Object#remove_instance_variable...