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 ...Ruby foorメソッドで桁数を指定して切り捨てを行う
環境
Windows10 Home 64bit
ruby 3.1.2p20
構文
数値.floor(桁数)
「floor」の引数に数値を指定して切り捨てしたい桁数を指定します。
使用 ...
Ruby floorで数値の切り捨てを行うサンプル
環境
Windows10 Home 64bit
ruby 3.1.2p20
構文
数値.floor
「floor」メソッドを使用して切り捨てを行います。
使用例
p 8.3 ...Ruby values_atを使ってハッシュのキーを複数指定して値を取得する
環境
Windows10 Home 64bit
ruby 3.1.2p20
構文
hash.values_at(キー名, キー名,…)
values_atを使用してハッシュのキー ...
Ruby mapで配列のハッシュから指定keyの値のみを抽出するサンプル
環境
Windows10 Home 64bit
ruby 3.1.2p20
構文
配列名 = }
mapメソッドを使用して配列のkeyの値を抽出します。
使用例
#!/u ...Ruby reverseを使用して配列の要素を逆順にするサンプル
環境
Windows10 Home 64bit
ruby 3.1.2p20
構文
配列名 =
配列名.reverse
reverseを使用して配列の要素の値を逆順にします。 ...
Ruby clearでハッシュを初期化するサンプル
環境
Windows10 Home 64bit
ruby 3.1.2p20
構文
ハッシュ名 = {キー1=>値1,キー2=>値2}
ハッシュ名.clear
clearを ...
Ruby grepで配列を正規表現により要素を抽出するサンプル
環境
Windows10 Home 64bit
ruby 3.1.2p20
構文
配列名.grep(/条件式/)
grep正規表現を使用して配列から指定した値を抽出します。
使用 ...
Ruby minmaxを使用して配列の最大値と最小値を取得する
環境
Windows10 Home 64bit
ruby 3.1.2p20
書式
配列名.minmax
「minmax」を使用して配列内の最大値と最小値を両方取得します。
使用例 ...
Ruby randを使用して乱数を生成するサンプル
環境
windows11 pro 64bit
ruby 3.1.3p185
構文
rand(数値)
乱数範囲は 0 ~ 数値 – 1
randを使用すれば、乱数を発生させ ...
Ruby to_sメソッドを使って2進数から10進数に変換するサンプル
環境
windows11 pro 64bit
ruby 3.1.3p185
構文
2進数.to_s(2)
to_sメソッドを使って2進数から10進数に変換します。
使用例 ...
Ruby to_iメソッドを使って10進数を2進数に変換するサンプル
環境
windows11 pro 64bit
ruby 3.1.3p185
構文
数値の文字列.to_i(2)
「to_i」メソッドの引数に「2」を使用して10進数を2進数に変換します。 ...
Ruby 指定インデックス番号の配列の値を取得するサンプル
環境
windows11 pro 64bit
ruby 3.1.3p185
構文
指定した位置の配列の値を取得します。
使用例
city=p cityp cityp ci