るりまサーチ

最速Rubyリファレンスマニュアル検索!
48件ヒット [1-48件を表示] (0.075秒)
トップページ > クエリ:string[x] > クエリ:String[x] > クエリ:name[x] > クエリ:method[x] > クエリ:module_function[x]

別のキーワード

  1. string []=
  2. string slice!
  3. string slice
  4. string []
  5. string gsub!

ライブラリ

クラス

検索結果

Module#module_function(name) -> String | Symbol (18449.0)

メソッドをモジュール関数にします。

...れた時には配列にまとめて返します。
引数なしの時は nil を返します。

@param name String または Symbol を 0 個以上指定します。

=== 注意
module_function
はメソッドに「モジュール関数」という属性をつけるメ
ソッドではなく、プ...
...は定義できません。

//emlist[例][ruby]{
module M
def foo
p "foo"
end
module_function
:foo
alias bar foo
end

M.foo # => "foo"
M.bar # => undefined method `bar' for Foo:Module (NoMethodError)
//}

このコードでは、モジュール関数 foo と
プライベートイン...
...付けるには、
以下のように、先に別名を定義してから
それぞれをモジュール関数にしなければいけません。

//emlist[例][ruby]{
module M
def foo
p "foo"
end

alias bar foo
module_function
:foo, :bar
end

M.foo # => "foo"
M.bar # => "foo"
//}...

Module#module_function(*name) -> Array (18249.0)

メソッドをモジュール関数にします。

...れた時には配列にまとめて返します。
引数なしの時は nil を返します。

@param name String または Symbol を 0 個以上指定します。

=== 注意
module_function
はメソッドに「モジュール関数」という属性をつけるメ
ソッドではなく、プ...
...は定義できません。

//emlist[例][ruby]{
module M
def foo
p "foo"
end
module_function
:foo
alias bar foo
end

M.foo # => "foo"
M.bar # => undefined method `bar' for Foo:Module (NoMethodError)
//}

このコードでは、モジュール関数 foo と
プライベートイン...
...付けるには、
以下のように、先に別名を定義してから
それぞれをモジュール関数にしなければいけません。

//emlist[例][ruby]{
module M
def foo
p "foo"
end

alias bar foo
module_function
:foo, :bar
end

M.foo # => "foo"
M.bar # => "foo"
//}...

Module#module_function() -> nil (18149.0)

メソッドをモジュール関数にします。

...れた時には配列にまとめて返します。
引数なしの時は nil を返します。

@param name String または Symbol を 0 個以上指定します。

=== 注意
module_function
はメソッドに「モジュール関数」という属性をつけるメ
ソッドではなく、プ...
...は定義できません。

//emlist[例][ruby]{
module M
def foo
p "foo"
end
module_function
:foo
alias bar foo
end

M.foo # => "foo"
M.bar # => undefined method `bar' for Foo:Module (NoMethodError)
//}

このコードでは、モジュール関数 foo と
プライベートイン...
...付けるには、
以下のように、先に別名を定義してから
それぞれをモジュール関数にしなければいけません。

//emlist[例][ruby]{
module M
def foo
p "foo"
end

alias bar foo
module_function
:foo, :bar
end

M.foo # => "foo"
M.bar # => "foo"
//}...

Ruby用語集 (270.0)

Ruby用語集 A B C D E F G I J M N O R S Y

...cent

: 0 オリジン
: zero-based
番号が 0 から始まること。

例えば、
Array や Vector、Matrix などの要素の番号、
String
における文字の位置、
といったものは 0 オリジンである。

: 1 オリジン
: one-based
番号が 1 から始まるこ...
...ty
メソッドやそれをオブジェクト化した Method オブジェクトの仮引数の数、および
ブロックやそれをオブジェクト化した Proc オブジェクトの
ブロックパラメーターの数。

Method
#arity や Proc#arity で得ることができる。...
...関係が
なく、再定義もできない。
代入式「n = 1」における「=」は代入演算子である。
「str.size」「user&.name」といったメソッド呼び出しにおける
「.」「&.」も演算子である。
「[*0..9]」におけるいわゆる splat 展開の...