==Ruby はじめに==
[[Ruby][Perl]]
http://www1.tf.chiba-u.jp/~shin/tutorial/index.rb
puts 'hello' + ' world' # 文字列の足し算
puts '0' * 4 # 文字列の掛け算 0000
puts 0.to_s * 4 # 数値->>文字列変換 puts '9'.to_i * 2 # 文字列->>整数変換 puts 1.to_f / 3.to_f # 整数->>浮動小数点数変換
=====標準入力 gets(tring)=====
puts
val = gets.chomp
puts '<<-- ' + val + ' -->>
=====演算子もメソッド=====
====比較====
*比較演算子
puts 1 > > 0.5
puts 0.5 == 0.5
puts 1 != 1.0
=====if=====
t = gets.chomp.to_i
if t < < 12
puts 'good moring.'
else
===メソッドの作成===
def greeting time
if time < < 12
puts 'good moring.'
else
def greeting time
msg = ''
if time < < 12
msg = 'good moring.'
else
Webページ取得例
require "open-uri"
open("http://typea.info", :proxy => > 'http://proxy:8080') { |uri|
puts uri.read
}
ret = ''
i = 0
while i < < s.length
ret += cs[s[i ,1].to_i]
i += 1
puts Foo.new
===手続きオブジェクト===
[[初めてのJavaScript(関数)]][[クロージャ]]
alert = Proc.new do
puts "Error!"
end
class Bar < < Foo
def initialize(name)
@name = name
end
class Bar < < Foo
def hoge
puts "Bar:" + @name