るりまサーチ

最速Rubyリファレンスマニュアル検索!
1507件ヒット [101-200件を表示] (0.139秒)

別のキーワード

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

クラス

検索結果

<< < 1 2 3 4 ... > >>

Module#private_class_method(*name) -> self (6133.0)

name で指定したクラスメソッド (クラスの特異メソッド) の 可視性を private に変更します。

...e 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。

//emlist[例][ruby]{
module Foo
def self.foo; end
end

Foo.singleton_class.private_method_defined?(:foo) # => false
Foo.private_class_method(:foo) #...
...=> Foo
Foo.singleton_class.private_method_defined?(:foo) # => true
//}...

Module#private_class_method(names) -> self (6133.0)

name で指定したクラスメソッド (クラスの特異メソッド) の 可視性を private に変更します。

...e 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。

//emlist[例][ruby]{
module Foo
def self.foo; end
end

Foo.singleton_class.private_method_defined?(:foo) # => false
Foo.private_class_method(:foo) #...
...=> Foo
Foo.singleton_class.private_method_defined?(:foo) # => true
//}...

Module#remove_class_variable(name) -> object (6126.0)

引数で指定したクラス変数を取り除き、そのクラス変数に設定さ れていた値を返します。

...引数で指定したクラス変数を取り除き、そのクラス変数に設定さ
れていた値を返します。

@param name String または Symbol を指定します。

@return 引数で指定されたクラス変数に設定されていた値を返します。

@raise NameError 引数...
...ジュールやクラスに定義されていない場合に発生します。

//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_variabl...

Module#class_variable_get(name) -> object (6120.0)

クラス/モジュールに定義されているクラス変数 name の値を返します。

...name の値を返します。

@param name String または Symbol を指定します。

@raise NameError クラス変数 name が定義されていない場合、発生します。

//emlist[例][ruby]{
class
Fred
@@foo = 99
end

def Fred.foo
class
_variable_get(:@@foo)
end

p Fred.foo #=> 99...

Module#class_variable_set(name, val) -> object (6120.0)

クラス/モジュールにクラス変数 name を定義して、その値として val をセットします。val を返します。

...値として
val をセットします。val を返します。

@param name String または Symbol を指定します。

//emlist[例][ruby]{
class
Fred
@@foo = 99
def foo
@@foo
end
end

def Fred.foo(val)
class
_variable_set(:@@foo, val)
end

p Fred.foo(101) # => 101
p Fred.new.foo...

絞り込み条件を変える

ARGF.class#readpartial(maxlen, outbuf = nil) -> String (3130.0)

IO#readpartialを参照。ARGF.class#read などとは違って複数ファ イルを同時に読み込むことはありません。

...IO#readpartialを参照。ARGF.class#read などとは違って複数ファ
イルを同時に読み込むことはありません。

@param maxlen 読み込む長さの上限を整数で指定します。
@param outbuf 読み込んだデータを格納する String オブジェクトを指定し...
...ます。

@see IO#readpartial, ARGF.class#read_nonblock...

ARGF.class#readchar -> String (3124.0)

ARGFから 1 文字読み込んで、その文字に対応する String を返します。EOF に 到達した時には EOFErrorを発生します。

...ARGFから 1 文字読み込んで、その文字に対応する String を返します。EOF に
到達した時には EOFErrorを発生します。

@raise EOFError EOFに達した時発生する

$ echo "foo" > file
$ ruby argf.rb file

ARGF.readchar # => "f"
ARGF.readchar # => "o"
A...
...RGF.readchar # => "o"
ARGF.readchar # => "\n"
ARGF.readchar # => end of file reached (EOFError)

@see ARGF.class#getc...

ARGF.class#read_nonblock(maxlen, outbuf = nil) -> String (3120.0)

処理中のファイルからノンブロッキングモードで最大 maxlen バイト読み込みます。 詳しくは IO#read_nonblock を参照してください。

...RGF.class#read などとは違って複数ファイルを同時に読み込むことはありません。

@param maxlen 読み込む長さの上限を整数で指定します。
@param outbuf 読み込んだデータを格納する String オブジェクトを指定します。

@see ARGF.class#rea...

ARGF.class#read_nonblock(maxlen, outbuf = nil, exception: true) -> String | Symbol | nil (3120.0)

処理中のファイルからノンブロッキングモードで最大 maxlen バイト読み込みます。 詳しくは IO#read_nonblock を参照してください。

...照してください。

ARGF.class#read などとは違って複数ファイルを同時に読み込むことはありません。

@param maxlen 読み込む長さの上限を整数で指定します。
@param outbuf 読み込んだデータを格納する String オブジェクトを指定しま...
...::EWOULDBLOCK が発生する代わりに
:wait_readable を返すかどうかを指定します。また、false
を指定した場合は既に EOF に達していれば
EOFError の代わりに nil を返します。

@see ARGF.class#readpartial...

ARGF.class#gets(limit) -> String | nil (3116.0)

ARGFの現在位置から一行ずつ文字列として読み込みます。EOF に到達した時に は nil を返します。

...est.txt

# test.rb
ARGF.gets("e") # => "line"


例:
# $ echo "line1\nline2\nline3\n\nline4\n" > test.txt
# $ ruby test.rb test.txt

# test.rb
ARGF.gets("") # => "line1\nline2\nline3\n\n"

@see Kernel.#gets, IO#gets, ARGF.class#getbyte, ARGF.class#getc...

絞り込み条件を変える

ARGF.class#gets(limit, chomp: false) -> String | nil (3116.0)

ARGFの現在位置から一行ずつ文字列として読み込みます。EOF に到達した時に は nil を返します。

...est.txt

# test.rb
ARGF.gets("e") # => "line"


例:
# $ echo "line1\nline2\nline3\n\nline4\n" > test.txt
# $ ruby test.rb test.txt

# test.rb
ARGF.gets("") # => "line1\nline2\nline3\n\n"

@see Kernel.#gets, IO#gets, ARGF.class#getbyte, ARGF.class#getc...
<< < 1 2 3 4 ... > >>