Ruby length()メソッドを使って文字列の文字数を取得する
環境
windows11 pro 64bit
ruby 3.1.3p185
構文
文字列.length()
length()を使用すると、文字列の文字数を取得します。
使用例 ...
Ruby even?メソッドを使って偶数・奇数を判定するサンプル
環境
windows11 pro 64bit
ruby 3.1.3p185
構文
数値.even?
偶数であれば「true」が返ります。奇数であれば「false」が返ります。
偶数・ ...
Rocky Linux 9にRuby 3.0 をインストールする
環境
# cat/etc/redhat-release
Rocky Linux release 9.0 (Blue Onyx)
操作方法
1.Ruby 3.0 をインストールします
「Ruby」配列内の偶数、奇数を取得するサンプル
環境
Windows 10 Home
ruby 3.1.2p20
書式
偶数の変数,奇数の変数 = 配列.partition(&:even?)
「partition(&:ev ...
「Windows」パッケージ管理ツールscoopを使ってrubyをインストールする
環境
OS Windows 11 Pro 21H2 64bit
Windows PowerShell 管理者
操作方法
1.rubyインストール可能バージョンを確認します。
「Rust入門」配列(array)を宣言、利用するサンプル
環境
Windows 11 Pro 21H2 64bitrustc 1.62.1構文
let 配列名 =
配列の要素は同じ型を含みます。
配列の要素数は固定です。
書式
for 変数 ...
「Ruby」extendでモジュールはクラスメソッドとして使用するサンプル
書式
1.モジュールの作成
2.クラスの作成
class クラス名 exten ...「Ruby」配列の要素を降順にソートするサンプル
構文
配列名.sort!.reverse!
sort!.reverse!を使用して、配列の要素を降順にソートします
使用例
#!/usr/bin/rubyarrA=p "配列の数値要素を降順にソートす ...「Ruby」モジュールは関数( module_function)として使用するサンプル
書式
module モジュール名 def 関数名(引数名) 処理コード end module_function :関数名endモジュール名は先頭は英数字の大文字です。
「module」と「module_f ...
「Ruby」二次元配列の要素を降順にソートするサンプル
構文
二次元配列名.sort!.reverse!
sort!.reverse!を使用して、二次元配列の要素を降順にソートします
使用例
#!/usr/bin/rubyarrA=,,,,,]p "配列の ...「Ruby」stripで文字列の前後にある半角空白を除去する
構文
文字列.strip
「strip」を使用して文字列の前後にある半角空白を除去します。
使用例
#!/usr/bin/rubyp " study ".stripp " study ".stripp ...「Ruby」take_whileで配列の要素を取得する
構文
配列名.take_while {|変数名| 条件式}
take_whileを使用して、配列の先頭からを条件を満たす要素を取得します。
使用例
#!/usr/bin/rubyarrA = p "配 ...「Ruby」クラス内でモジュール(module)を使用するサンプル
書式
1.モジュールの作成
2.クラスの作成
class クラス名 inclu ...「Ruby」File.foreachを使用してファイルを1行ずつ読み込むサンプル
構文
File.foreach(“テキストファイル”)
File.foreachを利用して、ファイルを1行ずつ読み込みます。
使用例
File.foreach("test.tx ...「Ruby」delete_ifで配列からnilを削除するサンプル
構文
配列.delete_if{ |変数名| 変数名.nil? }
delete_ifを使用して配列からnilを削除します。
使用例
#!/usr/bin/rubytarr = p tarr.dele ...「Ruby」getsを使用してファイルを1行ずつ読み込むサンプル
構文
fp = open(“テキストファイル名”)
while line = fp.gets
getsを使用して、ファイルを1行ずつ読み込みます。
使用例
fp = o ...「Ruby」openとeachでファイルを1行ずつ読み込むサンプル
構文
open(“ファイル名”).each
openとeachを使用して、ファイルを1行ずつ読み込みます。
使用例
open("test.txt").each do |line ...「Ruby」compactで配列からnilを削除するサンプル
構文
配列名.compact
compactを使用して、配列からnilを削除します。
元の配列の要素は変わらない
使用例
#!/usr/bin/rubytarr = p tarr.compac ...