Ruby

環境構築
>gem install json
1.json形式の文字列
ファイル名 test.json

{ "Username": "testuser001", "Addr": "home town ...

Ruby

1.rubyバージョンの確認
>ruby -v
ruby 2.6.6p146 (2020-03-31 revision 67876)
2.gemバージョンの確認
>gem -v
3. ...

Ruby

書式

until conditional 処理codeend

untilでは指定した条件がfalseである間ループします。
サンプルコード

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

Ruby

構文
for 変数 in オブジェクト do
処理コード
end
サンプルコード

#!/usr/bin/ruby# -*- coding: UTF-8 -*-for num in 1..10 do ...

Ruby

構文
code unless conditional
サンプルコード

#!/usr/bin/ruby# -*- coding: UTF-8 -*-$var = 1print "AA11 -- this line ...

Ruby

書式
Array.new(要素の数, 文字列)
Array.new(要素の数) { 条件式}
使用例

#!/usr/bin/ruby# -*- coding: UTF-8 -*-os = Array.ne ...

Ruby

構文
配列名 = Array.new
配列名 = Array.new(数値)
サンプルコード

#!/usr/bin/ruby# -*- coding: UTF-8 -*-names = Array.new ...

Ruby

書式
new
string と同じ内容の新しい文字列を作成して返します。
引数を省略した場合は空文字列を生成して返します。
サンプルコード

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

Ruby

構文
%Q{字符串}
%q{字符串}
サンプルコード

#!/usr/bin/ruby# -*- coding: UTF-8 -*- ark1 = %Q{文字列(String)は、ダブルクォート(")または ...

Ruby

構文
#{文字列A +文字列B}
サンプルコード

#!/usr/bin/ruby# -*- coding: UTF-8 -*- x, y, z = 21, 33, 48puts "x の値は: #{ x }"pu ...

Ruby

説明
#{文字列変数名}
文字列(String)は、ダブルクォート(“)、またはシングルクォート(‘)で囲みます。
サンプルコード

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

Ruby

■ Rubyのインストール方法
1.「rubyinstaller-devkit-2.6.6-2-x64.exe」をダブルクリックします。

2.「Ruby 2.6.6-2-x64 with MSYS2 License ...

Ruby

1.クラスの定義

class Sample def setAddr(str) @@addr = str end def getAddr() return @@addr endend

2.クラスのインスタンス作成
cf ...

Ruby

1.セミコロン(;)なし 使用例
puts “AA01\n”
puts “BB02\n”
puts “CC03\n”

2.セミ ...

Ruby

サンプルコード
a = 9; b = 2
puts “Result is #{ a * b }”

strN= “User007”
puts ̶ ...

Ruby

サンプルコード

tt = "002"if tt == "001" then print("aaa")elsif tt == "002" then print("bbb")else print("other value")end

Ruby

書式

unless conditional codeend

コード

#!/usr/bin/ruby# -*- coding: UTF-8 -*-x=1unless x>2 puts "x < 2" els ...

Ruby

書式
code if condition

コード
#!/usr/bin/ruby

$debug=1
print “test data\n” if $debug ...