303件ヒット
[301-303件を表示]
(0.057秒)
クラス
-
ARGF
. class (26) - Array (55)
- Dir (2)
- Enumerator (15)
-
Enumerator
:: Lazy (33) -
Enumerator
:: Yielder (2) - Hash (28)
- IO (30)
- Integer (6)
- Numeric (6)
- Object (6)
- Range (6)
- StopIteration (1)
- String (18)
- Struct (6)
モジュール
- Enumerable (63)
キーワード
- << (1)
- bsearch (4)
-
bsearch
_ index (2) - bytes (4)
- chars (4)
- chunk (3)
-
chunk
_ while (2) - codepoints (4)
- collect (5)
- collect! (2)
-
collect
_ concat (3) - combination (2)
- cycle (4)
-
delete
_ if (4) - detect (2)
- downto (2)
- drop (1)
-
drop
_ while (5) - each (24)
-
each
_ byte (6) -
each
_ char (6) -
each
_ codepoint (6) -
each
_ cons (2) -
each
_ entry (2) -
each
_ grapheme _ cluster (2) -
each
_ index (2) -
each
_ key (2) -
each
_ line (12) -
each
_ pair (4) -
each
_ slice (2) -
each
_ value (2) -
each
_ with _ index (2) -
each
_ with _ object (2) -
enum
_ for (4) - feed (1)
- find (2)
-
find
_ all (3) -
find
_ index (6) -
flat
_ map (3) - force (1)
- grep (1)
-
grep
_ v (1) -
group
_ by (2) - gsub (4)
- gsub! (4)
- index (3)
-
keep
_ if (4) - lazy (2)
- lines (12)
- map (5)
- map! (2)
-
max
_ by (4) -
min
_ by (4) -
minmax
_ by (2) - next (1)
-
next
_ values (1) - partition (2)
- peek (1)
-
peek
_ values (1) - permutation (2)
- reject (7)
- reject! (4)
-
repeated
_ combination (2) -
repeated
_ permutation (2) - result (1)
-
reverse
_ each (4) - rewind (1)
- rindex (3)
- select (9)
- select! (4)
- size (1)
-
slice
_ after (4) -
slice
_ before (5) -
slice
_ when (2) -
sort
_ by (2) -
sort
_ by! (2) - step (8)
- take (1)
-
take
_ while (6) - times (2)
-
to
_ enum (4) -
transform
_ keys (2) -
transform
_ keys! (2) -
transform
_ values (2) -
transform
_ values! (2) - uniq (2)
- upto (2)
-
with
_ index (2) -
with
_ object (2) - yield (1)
-
yield
_ self (2) - zip (2)
検索結果
先頭3件
-
String
# gsub(pattern , replace) -> String (13.0) -
文字列中で pattern にマッチする部分全てを 文字列 replace で置き換えた文字列を生成して返します。
文字列中で pattern にマッチする部分全てを
文字列 replace で置き換えた文字列を生成して返します。
置換文字列 replace 中の \& と \0 はマッチした部分文字列に、
\1 ... \9 は n 番目の括弧の内容に置き換えられます。
置換文字列内では \`、\'、\+ も使えます。
これらは $`、$'、$+ に対応します。
@param pattern 置き換える文字列のパターンを表す文字列か正規表現。
文字列を指定した場合は全く同じ文字列にだけマッチする
@param replace pattern で指定した... -
Struct
# each {|value| . . . } -> self (13.0) -
構造体の各メンバに対して繰り返します。
構造体の各メンバに対して繰り返します。
[注意] 本メソッドの記述は Struct の下位クラスのインスタンスに対して呼び
出す事を想定しています。Struct.new は Struct の下位クラスを作成する点に
注意してください。
//emlist[例][ruby]{
Customer = Struct.new(:name, :address, :zip)
joe = Customer.new("Joe Smith", "123 Maple, Anytown NC", 12345)
joe.each {|x| puts(x) }
# => Joe Smith
# 123 Map... -
Struct
# each _ pair {|member , value| . . . } -> self (13.0) -
構造体のメンバ名(Symbol)と値の組を引数にブロックを繰り返し実行します。
構造体のメンバ名(Symbol)と値の組を引数にブロックを繰り返し実行します。
//emlist[例][ruby]{
Foo = Struct.new(:foo, :bar)
Foo.new('FOO', 'BAR').each_pair {|m, v| p [m,v]}
# => [:foo, "FOO"]
# [:bar, "BAR"]
//}
[注意] 本メソッドの記述は Struct の下位クラスのインスタンスに対して呼び
出す事を想定しています。Struct.new は Struct の下位クラスを作成する点に
注意してください。