Ruby

サンプルコード
citys = { Tokyo: 2001, Oosakay: 2002, Yokohama: 2003}
citys.each { |key, value| puts “#{key} =& ...

Ruby

書式
collection.each do |variable|
code
end

コード

#!/usr/bin/ruby ary = ary.each do |i| puts iend

...

Ruby

書式
Hash* ] or
Hash.new Hash.new(obj)
Hash.new { |hash, key| block }

サンプルコード

#!/usr/bin/ruby$, = ...

Ruby

サンプルコード
#!/usr/bin/ruby

H = Hash

puts “#{H}”
puts “#{H}”

実行結果
1 ...

Ruby

書式
配列名.reverse
使用例

#!/usr/bin/ruby#クラスSampleの定義class Sample #文字列先頭の文字を大文字 def funcB eleArr= #配列の値を出力 p ele ...

Ruby

書式
180度回転 配列名.reverse.map(&:reverse)
上下反転 配列名.reverse
使用例

#!/usr/bin/ruby#クラスSampleの定義class Sample ...

Ruby

書式
二次元配列名.push(値)
使用例

#!/usr/bin/ruby#クラスSampleの定義class Sample #文字列を出力 def testFunc cft=, ] p "二次配列の要素追加前" ...

Ruby

書式
1.配列名 <<値
2.配列名+=値
使用例

#!/usr/bin/ruby#クラスSampleの定義class Sample #文字列を出力 def testFunc cft= p " ...

Ruby

書式
配列名.delete(指定値)
使用例

#!/usr/bin/ruby#クラスSampleの定義class Sample #文字列を出力 def testFunc cft= p "配列の要素を出力" p c ...

Ruby

サンプル
cityinfo = {:tokyo => “東京”, :oosaka => “大阪”, :fukuoka => “福岡”,: ...

Ruby

1.uptoメソッド
1.upto(4) do |i|
puts “#{i}回目”
end
#=>0回目
# 1回目
# 2回目
# 3回目 ...

Ruby

構文

unless conditional codeend

サンプルコード

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

Ruby

Rubyコード
#!/usr/bin/ruby
#coding=utf-8
require ‘open-uri’

url= “http ://raw.github ...

Ruby

書式
def メソッド名(引数1,…)
処理コード
end

使用例

#!/usr/bin/ruby#クラスSampleの定義class Sample #メソッド名(引数1,引数2, ...

Ruby

書式
def メソッド名(引数名)
some code
end
使用例

#!/usr/bin/ruby# -*- coding: UTF-8 -*-#メソッドAの定義def testFuncA(c ...

Ruby

書式
>ruby test.rb
{キー1 => 値1, キー2 => 値2}
使用例

#!/usr/bin/ruby# -*- coding: UTF-8 -*-cftA = {"ke ...

Ruby

使用例

# 要素数が0個の配列cftArr =

Ruby

書式
配列名..transpose
使用例

#!/usr/bin/ruby#クラスSampleの定義class Sample #文字列を出力 def testFunc cft=,,] p "配列の行、列の要素を入 ...