644件ヒット
[1-100件を表示]
(0.142秒)
ライブラリ
- ビルトイン (457)
- delegate (22)
- fiddle (22)
- openssl (33)
- ostruct (22)
-
rdoc
/ markup (11) -
rdoc
/ top _ level (11) -
rexml
/ document (33) -
rexml
/ parsers / pullparser (11) - uri (11)
-
webrick
/ server (11)
クラス
-
ARGF
. class (9) - Delegator (22)
-
Encoding
:: Converter (44) -
Fiddle
:: Handle (22) - Hash (7)
- IO (11)
- LocalJumpError (11)
- Module (125)
- Object (66)
-
OpenSSL
:: ASN1 :: Constructive (11) -
OpenSSL
:: PKey :: EC :: Group (22) - OpenStruct (22)
-
RDoc
:: Markup (11) -
RDoc
:: TopLevel (11) -
REXML
:: Attribute (11) -
REXML
:: Document (11) -
REXML
:: Instruction (11) -
REXML
:: Parsers :: PullEvent (11) -
RubyVM
:: AbstractSyntaxTree :: Node (6) - Struct (11)
- Symbol (79)
-
URI
:: Generic (11) - UnboundMethod (22)
-
WEBrick
:: GenericServer (11)
モジュール
- Enumerable (66)
キーワード
- == (11)
- [] (22)
-
alias
_ method (3) - attr (9)
-
attr
_ accessor (3) -
attr
_ reader (3) -
attr
_ writer (3) - casecmp (11)
- casecmp? (8)
-
class
_ variables (11) - component (11)
- constants (11)
-
define
_ method (22) -
end
_ with? (5) -
event
_ type (11) -
find
_ local _ symbol (11) -
get
_ line _ types (11) - inject (33)
-
instance
_ methods (11) - members (11)
- methods (11)
-
module
_ function (4) - name (11)
-
new
_ ostruct _ member (11) -
node
_ type (33) -
original
_ name (11) -
point
_ conversion _ form (11) -
point
_ conversion _ form= (11) -
primitive
_ convert (44) - private (4)
-
private
_ instance _ methods (11) -
private
_ methods (11) - protected (4)
-
protected
_ instance _ methods (11) -
protected
_ methods (22) - public (4)
-
public
_ instance _ methods (11) -
public
_ methods (22) -
read
_ nonblock (20) - reason (11)
- reduce (33)
-
respond
_ to _ missing? (11) -
singleton
_ methods (11) - slice (11)
- status (11)
- succ (11)
- tagging (11)
-
to
_ h (11) -
transform
_ keys! (7) - type (6)
- upcase (11)
検索結果
先頭5件
-
Fiddle
:: Handle # sym(func) -> Integer (15208.0) -
関数やグローバル変数 func へのポインタを取得し、整数として返します。
...unc へのポインタを取得し、整数として返します。
@param func 得たいシンボルの名前を文字列で与えます。
@raise Fiddle::DLError シンボルが見つからなかった時に発生します。
require 'fiddle'
h = Fiddle::Handle.new('libc.so.6')
p h.sym... -
Module
# module _ function(name) -> String | Symbol (9201.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"
//}... -
OpenStruct
# new _ ostruct _ member(name) -> Symbol (9201.0) -
与えられた名前のアクセサメソッドを自身に定義します。
与えられた名前のアクセサメソッドを自身に定義します。
@param name 文字列かシンボルで定義するアクセサの名前を指定します。 -
Symbol
# upcase -> Symbol (9201.0) -
小文字を大文字に変換したシンボルを返します。
...小文字を大文字に変換したシンボルを返します。
(self.to_s.upcase.intern と同じです。)
:foo.upcase #=> :FOO
@see String#upcase... -
Symbol
# upcase(*options) -> Symbol (9201.0) -
小文字を大文字に変換したシンボルを返します。
...小文字を大文字に変換したシンボルを返します。
(self.to_s.upcase.intern と同じです。)
:foo.upcase #=> :FOO
@see String#upcase... -
Enumerable
# reduce(init , sym) -> object (6217.0) -
リストのたたみこみ演算を行います。
...ult の値です。任意のオブジェクトが渡せます。
@param sym ブロックの代わりに使われるメソッド名を表す Symbol オブジェクトを指定します。
実行結果に対して sym という名前のメソッドが呼ばれます。
//emlist[例][ru......|result, item| result + item } #=> 14
# 自乗和を計算する。初期値をセットする必要がある。
p [2, 3, 4, 5].inject(0) {|result, item| result + item**2 } #=> 54
//}
この式は以下のように書いても同じ結果が得られます。
//emlist[例][ruby]{
result =......0
[1, 2, 3, 4, 5].each {|v| result += v }
p result # => 15
p [1, 2, 3, 4, 5].inject(:+) #=> 15
p ["b", "c", "d"].inject("abbccddde", :squeeze) #=> "abcde"
//}... -
Enumerable
# reduce(sym) -> object (6217.0) -
リストのたたみこみ演算を行います。
...ult の値です。任意のオブジェクトが渡せます。
@param sym ブロックの代わりに使われるメソッド名を表す Symbol オブジェクトを指定します。
実行結果に対して sym という名前のメソッドが呼ばれます。
//emlist[例][ru......|result, item| result + item } #=> 14
# 自乗和を計算する。初期値をセットする必要がある。
p [2, 3, 4, 5].inject(0) {|result, item| result + item**2 } #=> 54
//}
この式は以下のように書いても同じ結果が得られます。
//emlist[例][ruby]{
result =......0
[1, 2, 3, 4, 5].each {|v| result += v }
p result # => 15
p [1, 2, 3, 4, 5].inject(:+) #=> 15
p ["b", "c", "d"].inject("abbccddde", :squeeze) #=> "abcde"
//}... -
Delegator
# public _ methods(all = true) -> [Symbol] (6201.0) -
そのオブジェクトが理解できる public メソッド名の一覧を返します。
...そのオブジェクトが理解できる public メソッド名の一覧を返します。
@param all 偽を指定すると __getobj__ のスーパークラスで定義されたメソッドを除きます。
@see Object#public_methods... -
Module
# public(name) -> String | Symbol (6201.0) -
メソッドを public に設定します。
...メソッドを public に設定します。
引数なしのときは今後このクラスまたはモジュール定義内で新規に定義さ
れるメソッドをどんな形式でも呼び出せるように(public)設定します。
引数が与えられた時には引数によって指定......されたメソッドを public に設
定します。
可視性については d:spec/def#limit を参照して下さい。
@param name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。
@raise NameErr......定した場合に発生します。
//emlist[例][ruby]{
def foo() 1 end
p foo # => 1
# the toplevel default is private
p self.foo # => private method `foo' called for #<Object:0x401c83b0> (NoMethodError)
def bar() 2 end
public :bar # visibility changed (all access allowe... -
Module
# public _ instance _ methods(inherited _ too = true) -> [Symbol] (6201.0) -
そのモジュールで定義されている public メソッド名 の一覧を配列で返します。
...そのモジュールで定義されている public メソッド名
の一覧を配列で返します。
@param inherited_too false を指定するとそのモジュールで定義されているメソッドのみ返します。
@see Object#public_methods, Module#instance_methods... -
Object
# public _ methods(include _ inherited = true) -> [Symbol] (6201.0) -
そのオブジェクトが理解できる public メソッド名の一覧を返します。
...のオブジェクトが理解できる public メソッド名の一覧を返します。
@param include_inherited 偽となる値を指定すると自身のクラスのスーパークラスで定義されたメソッドを除きます。
@see Module#public_instance_methods,Object#methods,Object#... -
RDoc
:: TopLevel # find _ local _ symbol(name) -> RDoc :: NormalClass | RDoc :: SingleClass | RDoc :: NormalModule | RDoc :: AnyMethod | RDoc :: Alias | RDoc :: Attr | RDoc :: Constant (6201.0) -
クラス、モジュール、メソッド、定数、属性、alias、ファイルから name で指定したものを返します。見つからなかった場合は nil を返します。
クラス、モジュール、メソッド、定数、属性、alias、ファイルから name で指定したものを返します。見つからなかった場合は nil を返します。