Ruby eachメソッドで配列のデータを全て取得する
環境
Windows10 Home 64bit
ruby 3.1.2p20
書式
配列名.each do |変数|
繰り返したい処理コード
end
eachを使用して配列にあ ...
Ruby lines関数で改行区切単位で文字列を変更する方法
環境
Windows10 Home 64bit
ruby 3.1.2p20
書式
文字列.lines(chomp: true)
「lines(chomp: true)」を使って改行区切り単位 ...
Ruby transposeを使って配列の行と列を入れ替える
環境
Windows10 Home 64bit
ruby 3.1.2p20
書式
配列名 =,…
配列名.transpose
transposeを使用すると、配列の行と列 ...
Ruby stripで文字列の前後にある半角空白を除去する
環境
Windows10 Home 64bit
ruby 3.1.2p20
書式
対象文字列.strip
文字列の前後にある半角空白を除去するには「strip」を使用します。
使 ...
Ruby selectを使ってファイルの先頭に特定文字列が含まれているものだけ抽出する
環境
Windows10 Home 64bit
ruby 3.1.2p20
書式
Dir.glob(“ファイル名”).select do |x|
selectを使用し ...
Ruby deleteでハッシュの値を削除する
環境
Windows10 Home 64bit
ruby 3.1.2p20
書式
ハッシュ名.delete(‘キー名’)
deleteを使用すれば、ハッシュの値を削除 ...
Ruby downtoで指定した値まで繰り返し処理を実行するサンプル
環境
Windows10 Home 64bit
ruby 3.1.2p20
書式
開始値.downto(終了値) do |引数|
処理コード
end
downtoは開始した値 ...
Ruby uptoで指定した値まで繰り返し処理を実行するサンプル
環境
Windows10 Home 64bit
ruby 3.1.2p20
書式
開始値.upto(終了値) do |引数|
処理コード
end
uptoを使用すれば、指定し ...
Ruby include?で文字列に指定した文字列が含まれているかを判定する
環境
Windows10 Home 64bit
ruby 3.1.2p20
書式
文字列1.include?(“文字列2”)
含まれていれば「true」、そうでなけれ ...
Ruby 配列内要素に条件を指定して結果をカウントするサンプル
環境
Windows10 Home 64bit
ruby 3.1.2p20
構文
配列.map { 条件 }.tally
配列内に要素それぞれに条件を指定して結果をカウントするには、「map ...
Ruby begin とendで例外を処理するサンプル
環境
Windows10 Home 64bit
ruby 3.1.2p20
構文
begin
# 処理コード
rescue
# エラーが発生した場合の処理
ensur ...
Ruby 演算子injectを使って指定して配列の値全てを計算する
環境
Windows10 Home 64bit
ruby 3.1.2p20
構文
配列.inject(:演算子)
演算子を指定して配列の値全てを計算するには「inject」を使用します。 ...
Ruby sort_by!{rand}で配列の要素をランダムに並び変えるサンプル
環境
Windows10 Home 64bit
ruby 3.1.2p20
構文
配列名.sort_by! {rand}
sort_by! {rand}を使用して、配列の要素をランダムに並び ...
Ruby *演算子で同じ文字列を指定回数分結合するサンプル
環境
Windows10 Home 64bit
ruby 3.1.2p20
構文
対象文字列 * 繰り返し回数
「*」演算子を使用して、繰り返す回数を指定します。
指定回数分で文字 ...
Ruby to_enumで配列をEnumeratorとして返す方法
環境
Windows10 Home 64bit
ruby 3.1.2p20
構文
配列名.to_enum
to_enumを使用して配列をEnumeratorとして返します。
使用 ...
Ruby 桁数を指定して数値を切り上げする
環境
Windows10 Home 64bit
ruby 3.1.2p20
構文
数値.ceil(桁数)
桁数を指定して数値を切り上げます。
使用例
p "小数点第一桁で切 ...Ruby ceilメソッドを使って数値を切り上げる
環境
Windows10 Home 64bit
ruby 3.1.2p20
構文
数値.ceil
「ceil」メソッドをを使用して数値を切り上げします。
使用例
p 8.4 ...Ruby floorで整数を切り捨てするサンプル
環境
Windows10 Home 64bit
ruby 3.1.2p20
構文
数値.floor(マイナス)
引数にマイナスを指定して整数を切り捨てします。
使用例
p ...