Ruby

環境
windows11 pro 64bit
ruby 3.1.3p185

構文
文字列.length()
length()を使用すると、文字列の文字数を取得します。

使用例 ...

Ruby

環境
windows11 pro 64bit
ruby 3.1.3p185

構文
数値.even?
偶数であれば「true」が返ります。奇数であれば「false」が返ります。
偶数・ ...

Ruby

環境
# cat/etc/redhat-release
Rocky Linux release 9.0 (Blue Onyx)

操作方法
1.Ruby 3.0 をインストールします

# dnf ...

Ruby

環境
Windows 10 Home
ruby 3.1.2p20

書式
偶数の変数,奇数の変数 = 配列.partition(&:even?)
「partition(&:ev ...

Ruby

環境
OS Windows 11 Pro 21H2 64bit
Windows PowerShell 管理者

操作方法
1.rubyインストール可能バージョンを確認します。

PS C:\Win ...

Ruby

環境

Windows 11 Pro 21H2 64bitrustc 1.62.1

構文
let 配列名 =
配列の要素は同じ型を含みます。
配列の要素数は固定です。
書式
for 変数 ...

Ruby

書式
1.モジュールの作成

module モジュール名   def 関数名(引数名)    処理コード end module_function :関数名end

2.クラスの作成

class クラス名 exten ...

Ruby

構文
配列名.sort!.reverse!
sort!.reverse!を使用して、配列の要素を降順にソートします

使用例

#!/usr/bin/rubyarrA=p "配列の数値要素を降順にソートす ...

Ruby

書式

module モジュール名   def 関数名(引数名)    処理コード end module_function :関数名end

モジュール名は先頭は英数字の大文字です。
「module」と「module_f ...

Ruby

構文
二次元配列名.sort!.reverse!
sort!.reverse!を使用して、二次元配列の要素を降順にソートします

使用例

#!/usr/bin/rubyarrA=,,,,,]p "配列の ...

Ruby

構文
文字列.strip
「strip」を使用して文字列の前後にある半角空白を除去します。

使用例

#!/usr/bin/rubyp " study ".stripp " study ".stripp ...

Ruby

構文
配列名.take_while {|変数名| 条件式}
take_whileを使用して、配列の先頭からを条件を満たす要素を取得します。

使用例

#!/usr/bin/rubyarrA = p "配 ...

Ruby

書式
1.モジュールの作成

module モジュール名   def 関数名(引数名)    処理コード end module_function :関数名end

2.クラスの作成

class クラス名 inclu ...

Ruby

構文
File.foreach(“テキストファイル”)
File.foreachを利用して、ファイルを1行ずつ読み込みます。

使用例

File.foreach("test.tx ...

Ruby

構文
配列.delete_if{ |変数名| 変数名.nil? }
delete_ifを使用して配列からnilを削除します。

使用例

#!/usr/bin/rubytarr = p tarr.dele ...

Ruby

構文
fp = open(“テキストファイル名”)
while line = fp.gets
getsを使用して、ファイルを1行ずつ読み込みます。

使用例

fp = o ...

Ruby

構文
open(“ファイル名”).each
openとeachを使用して、ファイルを1行ずつ読み込みます。

使用例

open("test.txt").each do |line ...

Ruby

構文
配列名.compact
compactを使用して、配列からnilを削除します。
元の配列の要素は変わらない

使用例

#!/usr/bin/rubytarr = p tarr.compac ...