「Ruby」Array.newで配列を作成するサンプル
書式
配列の初期化を行います
names = Array.new
配列の数を指定します
names = Array.new(数値)
使用例
「Ruby」instance_ofで配列か確認するサンプル
書式
対象変数名 =
対象変数名.instance_of?(Array)
instance_of?(Array)は、対象が配列のときはtrue、そうでない場合はfalseを返します。
使用例 ...
「Ruby」reverseで配列の要素を逆順にするサンプル
書式
配列名A =
配列名A.reverse
reverse を利用して配列の要素を逆順にします。
使用例
#!/usr/bin/rubyresA = puts "逆順にする前結果"puts ...「Ruby」配列を宣言して値をセットするサンプル
書式
配列名 =
配列名「インデックス」
配列を宣言して値をセットします。
使用例
#!/usr/bin/rubyputs "配列を宣言して値をセット結果"arr = puts arr put ...「Ruby」Dir.foreachでフォルダ内のファイルを取得する
環境情報
# cat/etc/debian_version
11.2
# ruby -v
ruby 2.7.4p191 (2021-07-07 revision a21a3b7d23)
書式 ...
Rocky Linux 8.5にruby 3.0.3をインストールする
環境
# cat/etc/redhat-release
Rocky Linux release 8.5 (Green Obsidian)
# git –version
git version ...
「Ruby」割り算の余りを求める方法
書式
対象数値.module(割る数値)
対象数値 % 割る数値
使用例
#!/usr/bin/rubyp "moduleを使用して割り算の余りを求める"p 8.modulo(4)p 9.modulo ...「Ruby」joinを使って文字列を結合する
書式
対象文字列.join(“区切り文字”)
使用例
#!/usr/bin/rubyp "区切り文字:スペース"p .join(" ")p "区切文字:,"p .join(",")p ...[Ruby]splitで文字列を分割する方法
書式
文字列.split()
使用例
#!/usr/bin/ruby#クラスSampleの定義class Sample#初期化 def initialize @mg = "study" end #文字列を出力 ...「Ruby」Hashで配列からハッシュを生成するサンプル
書式
Hash
使用例
「Ruby」メソッドを使うサンプル
書式
def 関数名
処理コード
end
使用例
「Ruby」pushで配列の最後に要素を追加する
書式
配列名.push(値)
使用例
「Ruby」reverseで文字列を反転するサンプル
書式
対象文字列.reverse
使用例
「Ruby」正規表現式で配列から値を抽出するサンプル
構文
配列名.grep(/正規表現条件/)
使用例
[Ruby]小数点が含まれる文字列を数値に変換する
書式
対象文字列.to_f()
使用例
「Ruby」swapcaseで大文字、小文字を変換するサンプル
構文
swapcase(*options) -> String
大文字を小文字に、小文字を大文字に変更した文字列を返します。
使用例
#!/usr/bin/ruby#クラスSampleの定義cl ...「Ruby」downcaseとupcaseで文字列を小(大)文字に変換するサンプル
書式
1.文字列.downcase
文字列が全て小文字に変換
2.文字列.upcase
文字列が全て大文字に変換
使用例
「Ruby」クラスにinitializeの引数を使用するサンプル
書式
def initialize(引数)
処理コード
end
使用例