るりまサーチ

最速Rubyリファレンスマニュアル検索!
278件ヒット [1-100件を表示] (0.027秒)
トップページ > クエリ:attr_reader[x]

別のキーワード

  1. module attr
  2. net/imap attr
  3. _builtin attr
  4. rdoc attr_modifiers
  5. etc sc_thread_attr_stackaddr

検索結果

<< 1 2 3 > >>

Module#attr_reader(*name) -> [Symbol] (18113.0)

インスタンス変数 name の読み取りメソッドを定義します。

...タンス変数 name の読み取りメソッドを定義します。

//emlist[例][ruby]{
class User
attr_reader
:name # => [:name]
# 複数の名前を渡すこともできる
attr_reader
:id, :age # => [:id, :age]
end
//}

このメソッドで定義されるメソッドの定義は以下...

Module#attr_reader(*name) -> nil (18101.0)

インスタンス変数 name の読み取りメソッドを定義します。

インスタンス変数 name の読み取りメソッドを定義します。


このメソッドで定義されるメソッドの定義は以下の通りです。

//emlist[例][ruby]{
def name
@name
end
//}

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

static VALUE rb_mod_attr_reader(int argc, VALUE *argv, VALUE klass) (6100.0)

rdoc/parser/ruby (12.0)

Ruby のソースコードを解析するためのサブライブラリです。

...ngleton-method: woo_hoo!

また、属性についても同様に :attr:、 :attr_reader:、 :attr_writer:、
:attr_accessor: を指定する事ができます。属性の名前は省略できます。

##
# :attr_reader: my_attr_name

=== 隠しメソッド、属性

:method:、 :singleton-meth...

BasicObject#! -> bool (6.0)

オブジェクトを真偽値として評価し、その論理否定を返します。

...トが偽であれば真、さもなくば偽

//emlist[例][ruby]{
class NegationRecorder < BasicObject
def initialize
@count = 0
end
attr_reader
:count

def !
@count += 1
super
end
end

recorder = NegationRecorder.new
!recorder
!!!!!!!recorder
puts 'hoge' if !recorder

puts...

絞り込み条件を変える

BasicObject#!=(other) -> bool (6.0)

オブジェクトが other と等しくないことを判定します。

...クト
@see BasicObject#==, BasicObject#!

//emlist[例][ruby]{
class NonequalityRecorder < BasicObject
def initialize
@count = 0
end
attr_reader
:count

def !=(other)
@count += 1
super
end
end
recorder = NonequalityRecorder.new

recorder != 1
puts 'hoge' if recorder != "str"...

ERB.new(str, safe_level=NOT_GIVEN, trim_mode=NOT_GIVEN, eoutvar=NOT_GIVEN, trim_mode: nil, eoutvar: &#39;_erbout&#39;) -> ERB (6.0)

eRubyスクリプト から ERB オブジェクトを生成して返します。

...PRODUCT = { :name => "Chicken Fried Steak",
:desc => "A well messages pattie, breaded and fried.",
:cost => 9.95 }

attr_reader
:product, :price

def initialize( product = "", price = "" )
@product = product
@price = price
end

def build
b = binding...

ERB.new(str, safe_level=nil, trim_mode=nil, eoutvar=&#39;_erbout&#39;) -> ERB (6.0)

eRubyスクリプト から ERB オブジェクトを生成して返します。

...PRODUCT = { :name => "Chicken Fried Steak",
:desc => "A well messages pattie, breaded and fried.",
:cost => 9.95 }

attr_reader
:product, :price

def initialize( product = "", price = "" )
@product = product
@price = price
end

def build
b = binding...

ERB.new(str, trim_mode: nil, eoutvar: &#39;_erbout&#39;) -> ERB (6.0)

eRubyスクリプト から ERB オブジェクトを生成して返します。

...PRODUCT = { :name => "Chicken Fried Steak",
:desc => "A well messages pattie, breaded and fried.",
:cost => 9.95 }

attr_reader
:product, :price

def initialize( product = "", price = "" )
@product = product
@price = price
end

def build
b = binding...

Enumerable#max {|a, b| ... } -> object | nil (6.0)

ブロックの評価結果で各要素の大小判定を行い、最大の要素、もしくは最大の n 要素が入った降順の配列を返します。 引数を指定しない形式では要素が存在しなければ nil を返します。 引数を指定する形式では、空の配列を返します。

...する要素数。

@raise TypeError ブロックが整数以外を返したときに発生します。

//emlist[例][ruby]{
class Person
attr_reader
:name, :age

def initialize(name, age)
@name = name
@age = age
end
end

people = [
Person.new("sato", 55),
Person.new("sato", 33...

絞り込み条件を変える

Enumerable#max(n) {|a, b| ... } -> Array (6.0)

ブロックの評価結果で各要素の大小判定を行い、最大の要素、もしくは最大の n 要素が入った降順の配列を返します。 引数を指定しない形式では要素が存在しなければ nil を返します。 引数を指定する形式では、空の配列を返します。

...する要素数。

@raise TypeError ブロックが整数以外を返したときに発生します。

//emlist[例][ruby]{
class Person
attr_reader
:name, :age

def initialize(name, age)
@name = name
@age = age
end
end

people = [
Person.new("sato", 55),
Person.new("sato", 33...

Enumerable#min {|a, b| ... } -> object | nil (6.0)

ブロックの評価結果で各要素の大小判定を行い、最小の要素、もしくは最小の n 要素が昇順で入った配列を返します。 引数を指定しない形式では要素が存在しなければ nil を返します。 引数を指定する形式では、空の配列を返します。

...が複数存在する場合、どの要素を返すかは不定です。

@param n 取得する要素数。


//emlist[例][ruby]{
class Person
attr_reader
:name, :age

def initialize(name, age)
@name = name
@age = age
end
end

people = [
Person.new("sato", 55),
Person.new("sato",...

Enumerable#min(n) {|a, b| ... } -> Array (6.0)

ブロックの評価結果で各要素の大小判定を行い、最小の要素、もしくは最小の n 要素が昇順で入った配列を返します。 引数を指定しない形式では要素が存在しなければ nil を返します。 引数を指定する形式では、空の配列を返します。

...が複数存在する場合、どの要素を返すかは不定です。

@param n 取得する要素数。


//emlist[例][ruby]{
class Person
attr_reader
:name, :age

def initialize(name, age)
@name = name
@age = age
end
end

people = [
Person.new("sato", 55),
Person.new("sato",...
<< 1 2 3 > >>