Ruby mongoDBに接続してDBの状態を確認するサンプル
環境
Windows11 pro 64bit
ruby 3.1.2p20
操作方法
1.ライブラリ「mongo」をインストールします
gem install mongo
2.lo ...
Ruby trを使って文字を指定した文字に置換するサンプル
環境
Windows11 pro 64bit
ruby 3.1.2p20
構文
# 文字列の値は変わらない
文字列.tr(‘変更したい文字’, ‘変更する ...
Ruby ldap接続を行うサンプル
環境
Windows11 pro 64bit
ruby 3.1.2p20
操作方法
1.net-ldapをインストールします
gem install net-ldap
2.lda ...
Ruby lstrip文字列の左側にある半角空白を除去する
環境
Windows11 pro 64bit
ruby 3.1.2p20
構文
文字列.lstrip
文字列の左側にある半角空白を除去するには「lstrip」関数を使用します。
...
ruby 文字列を1文字で区切りインデックス番号とともに二次元配列化するサンプル
環境
Windows11 pro 64bit
ruby 3.1.2p20
構文
文字列.chars.each.with_index.entries
文字列を1文字で区切りインデックス番号とと ...
Ruby sort_by! {rand}を使って配列をランダムに並び替えるサンプル
環境
Windows11 pro 64bit
ruby 3.0.3p157
構文
.sort!.reverse!
sort_by! {rand}を使用すると、配列をランダムに並び替えます。 ...
Ruby 配列からnilを削除するサンプル
環境
Windows11 pro 64bit
ruby 3.0.3p157
構文
# 元の配列は変わらない
配列.compact
# 元の配列変わります
配列.compa ...
Ruby delete_suffix文字列の後方から指定した文字列を削除するサンプル
環境
Windows11 pro 64bit
ruby 3.0.3p157
構文
文字列.delete_suffix(“文字列”)
文字列の後方から指定した文字列を削 ...
Ruby 数値を切り上げするサンプル
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
数値.ceil(桁数)
切り上げする場合は「ceil」を使用します。
サンプルコード ...
Ruby 整数を切り捨てするサンプル
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
数値.floor(マイナス)
整数を切り捨てする場合は、引数にマイナスを指定します。
...
Ruby floor関数で切り捨てを行う方法
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
数値.floor(桁数)
「floor」の引数に数値を指定すると、切り捨てしたい桁数を指定する ...
Ruby 直前の文字が1回以上連続する文字列にマッチするサンプル
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
/文字1+文字2/
メタ文字 + は直前の文字を1回以上繰り返す文字列にマッチします。
メ ...
Ruby ファイルから指定した文字列のある行のみを取得するサンプル
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
配列名 =
配列名.grep(/指定文字列/)
grepを使って、配列から指定した文字列が ...
Ruby 配列のハッシュから指定したkeyの値のみを抽出する
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
配列のハッシュ名 = }
map関数を使って配列のハッシュから指定したkeyの値のみを抽出します。 ...
Ruby シンボルの使い方のサンプル
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
シンボル名は、名前の前にコロン(:)を記述することで Symbol型を定義できます。
使用例1 ...
Ruby ハッシュにmapを使用してハッシュ化するサンプル
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
ハッシュ名 = {キー:値,キー2:値2,キー3:値3}
ハッシュ名.map { |key, va ...
Ruby 配列から重複した要素を取り除くサンプルコード
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
Arrayオブジェクト.uniq
uniq メソッドは配列に含まれる要素の中で同じ要素があった場合 ...
Ruby Dir.foreachでフォルダ内のファイルを全て表示する
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
Dir.foreachを使用すれば、フォルダ内のファイルを全て表示します。
使用例1