categoryRuby覚書

Gtk

trackback0  comment0
プログラミング覚書 Ruby-013

Gtk
----------------------------------------------------------------------

require 'gtk2'

window = Gtk::Window.new
window.show
Gtk.main

----------------------------------------------------------------------
categoryRuby覚書

label

trackback0  comment0
プログラミング覚書 Ruby-012

label
----------------------------------------------------------------------

require("tk")
label = TkLabel.new
label.text("I am a pen.")
label.pack
Tk.mainloop

----------------------------------------------------------------------
categoryRuby覚書

tk:GUI

trackback0  comment0
プログラミング覚書 Ruby-011

tk:GUI
----------------------------------------------------------------------

require("tk")
Tk.mainloop

----------------------------------------------------------------------
categoryRuby覚書

ハッシュ

trackback0  comment0
プログラミング覚書 Ruby-010

ハッシュ
----------------------------------------------------------------------

tensuu = {"ei"=>88, "suu"=>66, "koku"=>44, "ri"=>99, "sya"=>77}
puts tensuu["koku"]

----------------------------------------------------------------------
categoryRuby覚書

式展開

trackback0  comment0
プログラミング覚書 Ruby-004

式展開
----------------------------------------------------------------------

puts '年齢を入力して下さい'
age = gets.chomp
puts "あなたの年齢は#{ age }ですね。"

----------------------------------------------------------------------
 chomp:改行を取り除く
categoryRuby覚書

map

trackback0  comment0
プログラミング覚書 Ruby-009

map
----------------------------------------------------------------------

p [1, 2, 3, 4, 5].map { |n| 2 * n }

----------------------------------------------------------------------
categoryRuby覚書

each

trackback0  comment1
プログラミング覚書 Ruby-008

each
----------------------------------------------------------------------

["aaa", "bbb", "ccc"].each do |e|
e.display
"\n".display
end

----------------------------------------------------------------------
categoryRuby覚書

open,close

trackback0  comment0
プログラミング覚書 Ruby-007

open,close
----------------------------------------------------------------------

outfile = File.open("test.dat","w")
for i in 1..10
outfile.printf("%5d %5d\n", i, i * i)
end
outfile.close

----------------------------------------------------------------------
categoryRuby覚書

def

trackback0  comment0
プログラミング覚書 Ruby-006

def
----------------------------------------------------------------------

def seki(a,b)
c = a * b
return c
end
puts seki(5,9)

----------------------------------------------------------------------
categoryRuby覚書

for

trackback0  comment0
プログラミング覚書 Ruby-005

for
----------------------------------------------------------------------

a = [1, 2, 3]
for i in a
puts i
end

----------------------------------------------------------------------
categoryRuby覚書

times

trackback0  comment0
プログラミング覚書 Ruby-003

times
----------------------------------------------------------------------

10.times do
puts "Hi!!"
end

----------------------------------------------------------------------
categoryRuby覚書

gets

trackback0  comment0
プログラミング覚書 Ruby-002

gets
----------------------------------------------------------------------

a = gets
b = a.to_i
puts b * 3

----------------------------------------------------------------------
categoryRuby覚書

RubyでHello

trackback0  comment0
プログラミング覚書 Ruby-001

RubyでHello
----------------------------------------------------------------------

print "Hello world!!"

----------------------------------------------------------------------
New «‡Top‡» Old