【Ruby】メソッド一覧

このページは、Rubyのメソッド解説記事を一覧でまとめました。
各メソッドに簡単なサンプルプログラムも載せています。
ご参考になれば幸いです。
(使い方が複数あるメソッドは、最もシンプルなものを載せています)

  1. a
    1. Array.clearメソッド
    2. Array.compactメソッド
    3. Array.deleteメソッド
    4. Array.delete_atメソッド
    5. Array.delete_ifメソッド
    6. Array.dropメソッド
    7. Array.each_sliceメソッド
    8. Array.each_with_indexメソッド
    9. Array.firstメソッド
    10. Array.include?メソッド
    11. Array.joinメソッド
    12. Array.reverseメソッド
    13. Array.selectメソッド
    14. Array.sizeメソッド
    15. Array.takeメソッド
    16. Array.unshiftメソッド
  2. b
    1. Base64.decode64メソッド
    2. Base64.encode64メソッド
  3. d
    1. Date.friday?メソッド
    2. Date.leap?メソッド
    3. Date.monday?メソッド
    4. Date.monthメソッド
    5. Date.newメソッド
    6. Date.sunday?メソッド
    7. Date.thursday?メソッド
    8. Date.todayメソッド
    9. Date.tuesday?メソッド
    10. Date.valid_date?メソッド
    11. Date.wdayメソッド
    12. Date.wednesday?メソッド
    13. Date.yearメソッド
    14. Dir.deleteメソッド
    15. Dir.empty?メソッド
    16. Dir.exist?メソッド
  4. f
    1. File.basenameメソッド
    2. File.deleteメソッド
    3. File.empty?メソッド
    4. File.exist?メソッド
    5. File.extnameメソッド
    6. File.sizeメソッド
    7. find_indexメソッド
    8. flattenメソッド
  5. i
    1. indexメソッド
    2. initializeメソッド
    3. insertメソッド
    4. Integer.even?メソッド
    5. Integer.odd?メソッド
  6. l
    1. lastメソッド
  7. m
    1. mapメソッド
    2. maxメソッド
    3. minメソッド
  8. o
    1. Object.classメソッド
  9. p
    1. popメソッド
    2. Prime.prime?メソッド
    3. Prime.prime_divisionメソッド
    4. pushメソッド
  10. s
    1. shiftメソッド
    2. String.chompメソッド
    3. String.clearメソッド
    4. String.concatメソッド
    5. String.delete_prefixメソッド
    6. String.delete_suffixメソッド
    7. String.downcaseメソッド
    8. String.empty?メソッド
    9. String.lengthメソッド
    10. String.reverseメソッド
    11. String.upcaseメソッド
    12. stripメソッド
    13. sumメソッド
  11. t
    1. Time.nowメソッド
    2. to_iメソッド
  12. u
    1. uniqメソッド
    2. URI.parseメソッド
  13. おすすめ関連記事

a

aの章では

  • Array.clearメソッド
  • Array.compactメソッド
  • Array.deleteメソッド
  • Array.delete_atメソッド
  • Array.delete_ifメソッド
  • Array.dropメソッド
  • Array.each_sliceメソッド
  • Array.each_with_indexメソッド
  • Array.firstメソッド
  • Array.include?メソッド
  • Array.joinメソッド
  • Array.reverseメソッド
  • Array.selectメソッド
  • Array.sizeメソッド
  • Array.takeメソッド
  • Array.unshiftメソッド

をまとめています。

Array.clearメソッド

Array.clearメソッドとは、呼び出している配列のすべての要素を削除して空の配列にするメソッド。

Array.compactメソッド

Array.compactメソッドとは、呼び出している配列の要素からnilの要素のみを取り除いた配列を返すメソッド。

Array.deleteメソッド

Array.deleteメソッドとは、呼び出している配列から指定した要素をすべて削除するメソッド。

Array.delete_atメソッド

Array.delete_atメソッドとは、呼び出している配列から引数で指定したインデックスの要素を削除し、削除した要素を返すメソッド。

Array.delete_ifメソッド

Array.delete_ifメソッドとは、呼び出している配列をブロック内で指定した条件で判定し、trueとなった要素を削除するメソッド。

Array.dropメソッド

Array.dropメソッドとは、呼び出している配列を引数で指定した要素数分だけ先頭から削除した配列を返すメソッド。

Array.each_sliceメソッド

Array.each_sliceメソッドとは、呼び出している配列を引数で指定した数でグループ化して繰り返し処理を行うメソッド。

Array.each_with_indexメソッド

Array.each_with_indexメソッドとは、呼び出している配列の各要素とインデックスに対して、ブロックで指定した処理を繰り返し行うことができるメソッド。

Array.firstメソッド

Array.firstメソッドとは、呼び出している配列の先頭の要素を取得して返すメソッド。

Array.include?メソッド

Array.include?メソッドとは、呼び出している配列に引数の値の要素が含まれているかを判定し結果をboolで返すメソッド。

Array.joinメソッド

Array.joinメソッドとは、呼び出している配列のすべての要素を連結して1つの文字列を返すメソッド。

Array.reverseメソッド

Array.reverseメソッドとは、配列の要素を逆順に並び替えた配列を返すメソッド。

Array.selectメソッド

Array.selectメソッドとは、呼び出している配列から指定した条件に一致する要素を抽出して、新たな配列を返り値として返すメソッド。

Array.sizeメソッド

Array.sizeメソッドとは、呼び出している配列の要素数を返すメソッド。

Array.takeメソッド

Array.takeメソッドとは、呼び出している配列の先頭から引数で指定した数の要素を取得し配列として返すメソッド。

Array.unshiftメソッド

Array.unshiftメソッドとは、呼び出している配列に引数の値を先頭へ追加するメソッド。

b

bの章では

  • Base64.decode64メソッド
  • Base64.encode64メソッド

をまとめています。

Base64.decode64メソッド

Base64.decode64メソッドとは、引数に指定された文字列をbase64方式でデコードした文字列を返すメソッド。

Base64.encode64メソッド

Base64.encode64メソッドとは、引数に指定された文字列をbase64方式でエンコードした文字列を返すメソッド。

d

dの章では

  • Date.friday?メソッド
  • Date.leap?メソッド
  • Date.monday?メソッド
  • Date.monthメソッド
  • Date.newメソッド
  • Date.sunday?メソッド
  • Date.thursday?メソッド
  • Date.todayメソッド
  • Date.tuesday?メソッド
  • Date.valid_date?メソッド
  • Date.wdayメソッド
  • Date.wednesday?メソッド
  • Date.yearメソッド
  • Dir.deleteメソッド
  • Dir.empty?メソッド
  • Dir.exist?メソッド

をまとめています。

Date.friday?メソッド

Date.friday?メソッドとは、呼び出している日付オブジェクトが金曜日かどうかを判定し結果を返すメソッド。

Date.leap?メソッド

Date.leap?メソッドとは、呼び出している日付オブジェクトがうるう年かどうかを判定し結果を返すメソッド。

Date.monday?メソッド

Date.monday?メソッドとは、呼び出している日付オブジェクトが月曜日かどうかを判定し結果を返すメソッド。

Date.monthメソッド

Date.monthメソッドとは、呼び出している日付オブジェクトの月を整数で返すメソッド。

Date.newメソッド

Date.newメソッドとは、引数に指定した年月日の日付オブジェクトを生成して返すメソッド。

Date.sunday?メソッド

Date.sunday?メソッドとは、呼び出している日付オブジェクトが日曜日かどうかを判定し結果を返すメソッド。

Date.thursday?メソッド

Date.thursday?メソッドとは、呼び出している日付オブジェクトが木曜日かどうかを判定し結果を返すメソッド。

Date.todayメソッド

Date.todayメソッドとは、今日の日付の日付オブジェクトを返すメソッド。

Date.tuesday?メソッド

Date.tuesday?メソッドとは、呼び出している日付オブジェクトが火曜日かどうかを判定し結果を返すメソッド。

Date.valid_date?メソッド

Date.valid_date?メソッドとは、引数に指定している年月日が存在するかどうかを判定し結果を返すメソッド。

Date.wdayメソッド

Date.wdayメソッドとは、呼び出している日付オブジェクトの曜日を取得してInteger型の値を返すメソッド。
返り値を以下。

呼び出している日付オブジェクトの曜日 返り値
日曜日 0
月曜日 1
火曜日 2
水曜日 3
木曜日 4
金曜日 5
土曜日 6

Date.wednesday?メソッド

Date.wednesday?メソッドとは、呼び出している日付オブジェクトが水曜日かどうかを判定し結果を返すメソッド。

Date.yearメソッド

Date.yearメソッドとは、呼び出している日付オブジェクトの年を整数で返すメソッド。

Dir.deleteメソッド

Dir.deleteメソッドとは、引数に指定されたパスのディレクトリを削除するメソッド。

Dir.empty?メソッド

Dir.empty?メソッドとは、引数に指定されたパスのディレクトリが空であればtrue、何かファイルがあればfalseを返すメソッド。

Dir.exist?メソッド

Dir.exist?メソッドとは、引数に指定されたパスのディレクトリが存在したらtrue、なければfalseを返すメソッド。

f

fの章では

  • File.basenameメソッド
  • File.deleteメソッド
  • File.empty?メソッド
  • File.exist?メソッド
  • File.extnameメソッド
  • File.sizeメソッド
  • find_indexメソッド
  • flattenメソッド

をまとめています。

File.basenameメソッド

File.basenameメソッドとは、引数に与えられた文字列のパスからファイル名の部分を取得して返すメソッド。

File.deleteメソッド

File.deleteメソッドとは、引数に指定されたパスのファイルを削除するメソッド。

File.empty?メソッド

File.empty?メソッドとは、引数に指定されたパスのファイル存在し、かつそのファイルが空であればtrue、そうでなければfalseを返すメソッド。

File.exist?メソッド

File.exist?メソッドとは、引数に指定されたパスのファイルまたはディレクトリが存在したらtrue、なければfalseを返すメソッド。

File.extnameメソッド

File.extnameメソッドとは、引数に与えられた文字列のファイル名から拡張子の部分を取得して返すメソッド。

File.sizeメソッド

File.sizeメソッドとは、引数に指定されたパスのファイルのサイズをバイトで返すメソッド。

find_indexメソッド

find_indexメソッドとは、配列から指定された値と一致する最初の要素のインデックスを取得するメソッド。

flattenメソッド

flattenメソッドとは、レシーバーの多次元配列を平坦化した配列を返すメソッド。

i

iの章では

  • indexメソッド
  • initializeメソッド
  • insertメソッド
  • Integer.even?メソッド
  • Integer.odd?メソッド

をまとめています。

indexメソッド

indexメソッドとは、引数に指定された文字列を左端から右に向かって検索して最初に出現するインデックスを返すメソッド。

initializeメソッド

initializeメソッドとは、インスタンスを新規作成したときのみ自動で実行されるメソッド。

insertメソッド

insertメソッドとは、配列に指定したインデックスへ要素を追加するメソッド。

Integer.even?メソッド

Integer.even?メソッドとは、呼び出している整数が偶数かどうかを判定してboolを返すメソッド。

Integer.odd?メソッド

Integer.odd?メソッドとは、呼び出している整数が奇数かどうかを判定してboolを返すメソッド。

l

lの章では

  • lastメソッド

をまとめています。

lastメソッド

lastメソッドとは、配列の最後の要素を取得して返すメソッド。

m

mの章では

  • mapメソッド
  • maxメソッド
  • minメソッド

をまとめています。

mapメソッド

mapメソッドとは、配列の各要素に対してブロックで指定している処理を実施し、新たな配列を返り値として返すメソッド。

maxメソッド

maxメソッドとは、指定した配列の要素から最大値を返すメソッド。

minメソッド

minメソッドとは、指定した配列の要素から最小値を返すメソッド。

o

oの章では

  • Object.classメソッド

をまとめています。

Object.classメソッド

Object.classメソッドとは、呼び出しているオブジェクトが属しているクラスを返り値として返すメソッド。

p

pの章では

  • popメソッド
  • Prime.prime?メソッド
  • Prime.prime_divisionメソッド
  • pushメソッド

をまとめています。

popメソッド

popメソッドとは、レシーバーの配列から末尾の要素を取り除き、取り除いた要素を返すメソッド。

Prime.prime?メソッド

Prime.prime?メソッドとは、引数の数が素数かどうかを判定してboolを返すメソッド。

Prime.prime_divisionメソッド

Prime.prime_divisionメソッドとは、引数の数を素因数分解して結果を配列で返すメソッド。

pushメソッド

pushメソッドとは、レシーバーの配列に引数の値を末尾へ追加するメソッド。

s

sの章では

  • shiftメソッド
  • String.chompメソッド
  • String.clearメソッド
  • String.concatメソッド
  • String.delete_prefixメソッド
  • String.delete_suffixメソッド
  • String.downcaseメソッド
  • String.empty?メソッド
  • String.lengthメソッド
  • String.reverseメソッド
  • String.upcaseメソッド
  • stripメソッド
  • sumメソッド

をまとめています。

shiftメソッド

shiftメソッドとは、レシーバーの配列から先頭の要素を取り除き、取り除いた要素を返すメソッド。

String.chompメソッド

String.chompメソッドとは、呼び出している文字列から末尾の改行を削除した文字列を返すメソッド。

String.clearメソッド

String.clearメソッドとは、呼び出している文字列を削除して空にするメソッド。

String.concatメソッド

String.concatメソッドとは、呼び出している文字列の最後に引数で指定した文字列を連結するメソッド。

String.delete_prefixメソッド

String.delete_prefixメソッドとは、呼び出している文字列の先頭から引数で指定した文字列を削除した文字列を返すメソッド。

String.delete_suffixメソッド

String.delete_suffixメソッドとは、呼び出している文字列の末尾から引数で指定した文字列を削除した文字列を返すメソッド。

String.downcaseメソッド

String.downcaseメソッドとは、呼び出しているすべての大文字を小文字に変換した文字列を返すメソッド。

String.empty?メソッド

String.empty?メソッドとは、とは、呼び出している文字列が空かどうかを判定してboolを返すメソッド。

String.lengthメソッド

String.lengthメソッドとは、呼び出している文字列の文字数を返すメソッド。

String.reverseメソッド

String.reverseメソッドとは、呼び出している文字列を逆順に並び替えた文字列を返すメソッド。

String.upcaseメソッド

String.upcaseメソッドとは、呼び出している文字列のすべての小文字を大文字に変換した文字列を返すメソッド。

stripメソッド

stripメソッドとは、レシーバーの文字列から先頭と末尾の空白を削除した文字列を返すメソッド。

sumメソッド

sumメソッドとは、配列の要素を合計した数を返すメソッド。

t

tの章では

  • Time.nowメソッド
  • to_iメソッド

をまとめています。

Time.nowメソッド

Time.nowメソッドとは、現在の日時のTimeオブジェクトを返すメソッド。

to_iメソッド

to_iメソッドとは、レシーバーの文字列をIntegerクラスの数値に変換した値を返すメソッド。

u

uの章では

  • uniqメソッド
  • URI.parseメソッド

をまとめています。

uniqメソッド

uniqメソッドとは、配列から重複している要素を取り除いた配列を返すメソッド。

URI.parseメソッド

URI.parseメソッドとは、引数のURIからURIオブジェクトを作成し返すメソッド。

おすすめ関連記事

【Ruby】演算子一覧

タイトルとURLをコピーしました