「Ruby入門」%Q、%qで文字列を作成するサンプル
構文
%Q{字符串}
%q{字符串}
サンプルコード
「Ruby」文字列の数値を計算するサンプル
構文
#{文字列A +文字列B}
サンプルコード
「Ruby」文字列の変数を使うサンプル
説明
#{文字列変数名}
文字列(String)は、ダブルクォート(“)、またはシングルクォート(‘)で囲みます。
サンプルコード
「Windows10」Ruby2.6.6-2の開発環境を構築する方法
■ 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 endend2.クラスのインスタンス作成
cf ...
「Ruby入門」putsの書き方のサンプル
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」複数の条件分岐(if elseif)のサンプル
サンプルコード
tt = "002"if tt == "001" then print("aaa")elsif tt == "002" then print("bbb")else print("other value")end「Ruby」条件分岐unless文のサンプル
書式
unless conditional codeendコード
#!/usr/bin/ruby# -*- coding: UTF-8 -*-x=1unless x>2 puts "x < 2" els ...「Ruby」条件分岐ifの使い方
書式
code if condition
コード
#!/usr/bin/ruby
$debug=1
print “test data\n” if $debug ...
「Ruby」each()で要素を取得する
サンプルコード
citys = { Tokyo: 2001, Oosakay: 2002, Yokohama: 2003}
citys.each { |key, value| puts “#{key} =& ...
「Ruby」each()で要素を繰り返すサンプル
書式
collection.each do |variable|
code
end
コード
#!/usr/bin/ruby ary = ary.each do |i| puts iend...
「Ruby」Hash.new の使い方
書式
Hash* ] or
Hash.new Hash.new(obj)
Hash.new { |hash, key| block }
サンプルコード
#!/usr/bin/ruby$, = ...「Ruby入門」Hashの要素を取得するサンプル
サンプルコード
#!/usr/bin/ruby
H = Hash
puts “#{H}”
puts “#{H}”
実行結果
1 ...
「Ruby」reverseで配列の値を回転する
書式
配列名.reverse
使用例
「Ruby」二次元配列の要素を反転するサンプル
書式
180度回転 配列名.reverse.map(&:reverse)
上下反転 配列名.reverse
使用例
「Ruby」二次元配列の最後に要素を追加する
書式
二次元配列名.push(値)
使用例
「Ruby」<<演算子で配列の最後に要素を追加する
書式
1.配列名 <<値
2.配列名+=値
使用例