3
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Ruby勉強メモ:Ruby の エイリアスメソッド一覧

Posted at

エイリアスメソッド一覧

メソッド 1 メソッド 2 クラス 説明
map collect Array, Enumerable    各要素にブロックを適用し、結果の配列を返す(要素の変換)
select find_all Array, Enumerable ブロックの評価結果が true となる要素をすべて集めた新しい配列を返す(要素の選択)
find detect Enumerable 最初に true となる要素を返す(最初の要素を検出)
reduce inject Enumerable 要素を累積的に処理し、1つの結果を生成する(例:合計、積など)
each_with_index     with_index Enumerable 各要素とそのインデックスをペアとして返す
flat_map collect_concat Enumerable 各要素にブロックを適用し、結果を平坦化した新しい配列を返す(フラットマッピング)
any? exists? Enumerable 要素のいずれかが true であれば true を返す
all? all_true? (contextual) Enumerable すべての要素が true であれば true を返す
== eql? Object オブジェクトが等しいかどうかを比較
=~ match? String, Regexp 正規表現にマッチするかどうかを判定
slice [] String, Array 配列または文字列から指定した位置の要素を取り出す
length size Array, String, Hash 要素数を返す
index find_index Array, String 指定した要素のインデックス(位置)を返す
include? member? Array, String, Hash 配列またはハッシュに指定した要素またはキーが含まれているか確認
empty? none? (if empty) Array, String, Hash 配列やハッシュが空であるかを確認する
sub gsub (global) String 文字列の置換(sub は1回、gsub はすべて置換)
each_line lines.each String, IO 文字列またはIOオブジェクトの各行を順番に処理する
each_char chars.each String 文字列の各文字を順番に処理する
each_byte bytes.each String 文字列の各バイトを順番に処理する
chomp trim (contextual) String 文字列の末尾から改行を削除する
upcase uppercase String 文字列をすべて大文字に変換する
downcase lowercase String 文字列をすべて小文字に変換する
capitalize titlecase String 文字列の最初の文字を大文字にする
casecmp casecmp? String 文字列を大文字・小文字の区別なしで比較する
clear empty! (contextual) String, Array, Hash 内容を空にする
split partition (contextual) String 指定した区切り文字で分割する
read slurp (contextual) File ファイル全体を読み込む
write << (シンタックスシュガー) File ファイルに書き込む
exist? exists? File, Dir ファイルやディレクトリが存在するかを確認する
dirname parent File, Dir ディレクトリの親パスを返す
pwd getwd Dir 現在のディレクトリのパスを返す
foreach each File, Dir 各行または各ディレクトリエントリを処理する
delete unlink File, Dir ファイルまたはディレクトリを削除する
3
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?