Ruby 配列内の要素を逆順に並び替えるサンプル
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
Arrayオブジェクト.reverse
reverse メソッドは配列に格納されている要素を逆の順 ...
Ruby 配列から重複した要素を取り除くサンプルコード
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
Arrayオブジェクト.uniq
Array クラスで用意されている uniq メソッドを使うと配 ...
Ruby 配列からハッシュを作成するサンプル
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
ハッシュ名 ={キー名1 =>値1,キー2=>値2
ハッシュのsortメソッドで、ハッ ...
Ruby gsubで一致した文字列を変換するサンプル
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
置換対象の文字列.gsub(/検索対象の文字列/,置き換え後の文字列)
検索対象文字列の正規表現に ...
Ruby subメソッドで文字列を置換するサンプル
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
文字列オブジェクト.sub(/正規表現式/, 置換文字列)
文字列オブジェクト.sub(/正規表現 ...
Ruby unless 文で条件分岐をするサンプル
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
unless 条件式 then 条件式が偽の時に実行する処理コードelse 条件式が真の時に実行する処理コー ...Ruby transposeで配列の行と列を入れ替えるサンプル
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
配列名.transpose
transposeを使用すると、配列の行と列を入れ替えます。 ...
Ruby 文字列の先頭から指定した文字列を削除するサンプル
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
文字列1.delete_prefix(“文字列2”)
文字列の先頭から指定 ...
Ruby mongoDBに接続して複数のドキュメントを削除するサンプル
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
mongoDB 5.2.0
操作方法
1.ライブラリ「mongo」をインストールする
gem i ...
Ruby mongoDBに接続してドキュメントを削除するサンプル
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
mongoDB 5.2.0
操作方法
1.ライブラリ「mongo」をインストールする
gem i ...
Ruby 配列の要素がユニークであるかを判定するサンプル
環境
Windows11 Pro 64bit
ruby 3.1.2p20
構文
配列変数名 == 配列変数名.uniq
ユニークであるかを判定するには、「uniq」を使用します。 ...
Ruby ハッシュの値の存在確認方法
環境
Windows11 Pro 64bit
ruby 3.1.2p20
構文
ハッシュ名.has_value?(‘値’)
has_value関数を利用して値の存在確 ...
Ruby ハッシュのキーの存在確認方法
環境
Windows11 Pro 64bit
ruby 3.1.2p20
構文
ハッシュ名.has_key?(‘キー’)
has_key関数を使ってキーの存在確認を行 ...
Ruby timesで指定した回数繰り返し処理するサンプル
環境
Windows11 Pro 64bit
ruby 3.1.2p20
構文
繰り返す数.times do |引数|
処理コード
end
timesを使用すれば、指定した回 ...
Ruby 同じキーを持つハッシュ同士を演算するサンプル
環境
Windows11 Pro 64bit
ruby 3.1.2p20
構文
ハッシュ1.merge(ハッシュ2)
merageを使用すれば、ハッシュ同士を結合することが可能ですが同じキー ...
Ruby 文字列の左側にある半角空白を除去するサンプル
環境
Windows11 Pro 64bit
ruby 3.1.2p20
構文
文字列.lstrip
文字列の左側にある半角空白を除去するには「lstrip」を使用します。
使用 ...
Ruby 配列内の値を偶数(奇数)に分けるサンプル
環境
Windows11 Pro 64bit
ruby 3.1.2p20
構文
偶数,奇数 = 配列.partition(&:even?)
配列内の値を偶数・奇数に分けるには、「pa ...
Ruby 配列の値をランダムに1つ抽出するサンプル
環境
Windows11 Pro 64bit
ruby 3.1.2p20
構文
配列
randを使用すると、配列の値をランダムに1つ抽出します。
使用例1
arr=p ar ...