Ruby

環境情報
# cat/etc/debian_version
11.2
# ruby -v
ruby 2.7.4p191 (2021-07-07 revision a21a3b7d23)

書式 ...

Ruby

書式

for 変数名 in 最小値..最大値 if 条件式  next end

使用例

#for next samplefor m in 25..26 for n in 25..26 if n == 25 next e ...

Ruby

書式

for 変数名 in 最小値..最大値 if 条件式  next end

使用例

#for next samplefor m in 23..30 if m == 26 next end puts "value i ...

Ruby

構文
new(year, mon = nil, day = nil, hour = nil, min = nil, sec = nil, utc_offset = nil) -> Time
サンプルコード ...

Ruby

説明
引数と改行を順番に 標準出力 $stdout に出力します。
引数がなければ改行のみを出力します。
使用例

#!/usr/bin/ruby# -*- coding: UTF-8 -*-puts "s ...

Ruby

説明
printメソッド 改行しません
putsメソッド 改行
使用例

#!/usr/bin/ruby# -*- coding: UTF-8 -*-cftArr = puts "result1: "put ...

Ruby

説明
引数の内容を文字列と数値で分かり易く整形して改行と順番に出力してくれます。
使用例

#!/usr/bin/ruby# -*- coding: UTF-8 -*-p("test data \n")p(567) ...

Ruby

説明
p 配列名「インデックス」
使用例

#!/usr/bin/ruby# -*- coding: UTF-8 -*-# 要素を取り出すstrs = p strsp strs# 要素格納nums = nums = ...

Ruby

書式
ハッシュ名
使用例

#!/usr/bin/ruby# -*- coding: UTF-8 -*-cftA = {1 => "red", 2 => "green", "key02" => " ...

Ruby

説明
インスタンス変数はカレントオブジェクトselfに属しているため、Class クラスのオブジェクトに属しているインスタンス変数のことをクラスインスタンス変数といいます。
使用例

#!/usr/bin/ruby ...

Ruby

使用例

#!/usr/bin/ruby# -*- coding: UTF-8 -*-cftA = Time.nowcftB = Time.local(2020,1,2,3,45)puts(cftA)puts(cftB)

実行 ...

Ruby

使用例

#!/usr/bin/ruby# -*- coding: UTF-8 -*-m = 10while m < 25 do m += 1 if m == 15 then redo end puts m end

実行 ...

Ruby

書式
Prime.each(任意数)
サンプルコード

#!/usr/bin/ruby# -*- coding: UTF-8 -*-require 'prime'Prime.each(30) do |prime| ...

Ruby

説明
new -> Time
now -> Time
現在時刻の Time オブジェクトを生成して返します。

サンプルコード

#!/usr/bin/ruby# -*- coding ...

Ruby

書式
配列名.sort!.reverse!
使用例

cftA=p "配列の要素を降順1:" p cftA.sort!.reverse! cftB=p "配列の要素を降順2:" p cftB.sort!.rever ...