594件ヒット
[1-100件を表示]
(0.080秒)
別のキーワード
ライブラリ
- ビルトイン (174)
- mkmf (12)
- rake (48)
-
rake
/ gempackagetask (12) -
rake
/ packagetask (12) -
rexml
/ document (24) -
win32
/ registry (48) - win32ole (12)
クラス
- BasicObject (12)
- Binding (12)
- Data (30)
-
Encoding
:: UndefinedConversionError (60) - Module (24)
- Object (24)
-
REXML
:: Element (24) -
Rake
:: GemPackageTask (12) -
Rake
:: PackageTask (12) -
Rake
:: Task (12) -
Win32
:: Registry :: PredefinedKey (36)
モジュール
- Kernel (36)
-
Rake
:: TaskManager (12) -
WIN32OLE
:: VARIANT (12)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - PredefinedKey (12)
- Ruby用語集 (12)
- UNDEFINED (12)
- UndefinedConversionError (12)
-
VT
_ USERDEFINED (12) - [] (6)
-
arg
_ defined (12) - bigdecimal (12)
- class (12)
-
class
_ exec (12) - close (12)
-
create
_ header (12) -
define
_ final (12) -
define
_ singleton _ method (24) -
define
_ task (24) -
destination
_ encoding (12) -
destination
_ encoding _ name (12) -
error
_ char (12) - file (12)
-
generic
_ ivar _ defined (12) - hash (3)
- inspect (3)
-
local
_ variable _ defined? (12) -
module
_ exec (12) - new (30)
-
rb
_ catch (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 _ function (12) -
rb
_ define _ private _ method (12) -
rb
_ define _ protected _ method (12) -
rb
_ define _ singleton _ method (12) -
rb
_ define _ virtual _ variable (12) -
rb
_ gvar _ defined (12) -
rb
_ mod _ define _ method (12) -
rb
_ undefined (12) -
ruby 1
. 6 feature (12) -
singleton
_ method _ undefined (12) -
source
_ encoding (12) -
source
_ encoding _ name (12) - task (12)
-
to
_ s (3) - with (3)
検索結果
先頭5件
-
static VALUE generic
_ ivar _ defined(VALUE obj , ID id) (32200.0) -
-
Rake
:: GemPackageTask # define (24101.0) -
タスクを定義します。
...タスクを定義します。
GemPackageTask.new にブロックが与えられている場合に、自動的に呼び出されます。... -
Ruby用語集 (23034.0)
-
Ruby用語集 A B C D E F G I J M N O R S Y
...Ruby用語集
A B C D E F G I J M N O R S Y
a ka sa ta na ha ma ya ra wa
=== 記号・数字
: %記法
: % notation
「%」記号で始まる多種多様なリテラル記法の総称。
参照:d:spec/literal#percent
: 0 オリジン
: zero-ba......sed
番号が 0 から始まること。
例えば、
Array や Vector、Matrix などの要素の番号、
String における文字の位置、
といったものは 0 オリジンである。
: 1 オリジン
: one-based
番号が 1 から始まること。
例えば、
エラ......おけるいわゆる splat 展開の * や、
Proc オブジェクトをブロックとして渡す「strs.map(&:length)」に
おける & も演算子である。
defined? のように、見た目がメソッドのような演算子もある。
参照:spec/operator
: 汚染
: taint
R... -
Rake
:: PackageTask # define -> self (21101.0) -
タスクを定義します。
タスクを定義します。
@raise RuntimeError バージョン情報をセットしていない場合に発生します。
初期化時に :noversion が指定されている場合は発生しません。 -
Data
. define(*args) -> Class (18244.0) -
Data クラスに新しいサブクラスを作って、それを返します。
...//emlist[例][ruby]{
Dog = Data.define(:name, :age)
fred = Dog.new("Fred", 5)
p fred.name # => "Fred"
p fred.age # => 5
//}
メンバの値を書き換えることはできません。
//emlist[例][ruby]{
Dog = Data.define(:name, :age)
fred = Dog.new("Fred", 5)
fred.age = 6 # => NoMethodError......nse = Data.define(:body)
NotFound = Data.define
def get(url)
# ダミーの実装
if url == "http://example.com/"
Response.new(body: "Current time is #{Time.now}")
else
NotFound.new
end
end
end
def fetch(url)
fetcher = HTTPFetcher.new
case fetcher.get(url)
i......m/404") # => :NotFound
//}
@param args 値オブジェクトのクラスを定義するための可変長引数。Symbol または String を指定します。
@return Data のサブクラスを返します。
@raise TypeError 引数に Symbol, String (String に暗黙の型変換が行われる... -
Data
. define(*args) {|subclass| block } -> Class (18244.0) -
Data クラスに新しいサブクラスを作って、それを返します。
...//emlist[例][ruby]{
Dog = Data.define(:name, :age)
fred = Dog.new("Fred", 5)
p fred.name # => "Fred"
p fred.age # => 5
//}
メンバの値を書き換えることはできません。
//emlist[例][ruby]{
Dog = Data.define(:name, :age)
fred = Dog.new("Fred", 5)
fred.age = 6 # => NoMethodError......nse = Data.define(:body)
NotFound = Data.define
def get(url)
# ダミーの実装
if url == "http://example.com/"
Response.new(body: "Current time is #{Time.now}")
else
NotFound.new
end
end
end
def fetch(url)
fetcher = HTTPFetcher.new
case fetcher.get(url)
i......m/404") # => :NotFound
//}
@param args 値オブジェクトのクラスを定義するための可変長引数。Symbol または String を指定します。
@return Data のサブクラスを返します。
@raise TypeError 引数に Symbol, String (String に暗黙の型変換が行われる... -
void rb
_ define _ global _ function(const char *name , VALUE (*func)() , int argc) (12222.0) -
関数 name を定義します。 func と argc は rb_define_method と同じです。
...定義します。
func と argc は rb_define_method と同じです。
例:
static VALUE
return_obj_dup(VALUE obj)
{
VALUE dup = rb_obj_dup(obj); // オブジェクトを複製
return dup;
}
void Init_func() {
rb_define_global_function("dup_obj", retur... -
void rb
_ define _ singleton _ method(VALUE obj , const char *name , VALUE (*func)() , int argc) (12216.0) -
obj に特異メソッド name を定義します。 メソッドの実体を func に関数ポインタで与え、その関数がとる 引数のタイプを argc に渡します。argc のフォーマットに ついては rb_define_method の記述を参照してください。
...obj に特異メソッド name を定義します。
メソッドの実体を func に関数ポインタで与え、その関数がとる
引数のタイプを argc に渡します。argc のフォーマットに
ついては rb_define_method の記述を参照してください。... -
Object
# define _ singleton _ method(symbol) { . . . } -> Symbol (12214.0) -
self に特異メソッド name を定義します。
...self に特異メソッド name を定義します。
@param symbol メソッド名を String または Symbol で指定します。
@param method Proc、Method あるいは UnboundMethod の
いずれかのインスタンスを指定します。
@return メソッド名を表す Sy......t[][ruby]{
class A
class << self
def class_name
to_s
end
end
end
A.define_singleton_method(:who_am_i) do
"I am: #{class_name}"
end
A.who_am_i # ==> "I am: A"
guy = "Bob"
guy.define_singleton_method(:hello) { "#{self}: Hello there!" }
guy.hello #=> "Bob: Hello there!"
//}... -
Object
# define _ singleton _ method(symbol , method) -> Symbol (12214.0) -
self に特異メソッド name を定義します。
...self に特異メソッド name を定義します。
@param symbol メソッド名を String または Symbol で指定します。
@param method Proc、Method あるいは UnboundMethod の
いずれかのインスタンスを指定します。
@return メソッド名を表す Sy......t[][ruby]{
class A
class << self
def class_name
to_s
end
end
end
A.define_singleton_method(:who_am_i) do
"I am: #{class_name}"
end
A.who_am_i # ==> "I am: A"
guy = "Bob"
guy.define_singleton_method(:hello) { "#{self}: Hello there!" }
guy.hello #=> "Bob: Hello there!"
//}...