| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
編集の要約なし
==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 '<&lt;-- ' + val + ' -->&gt;
=====演算子もメソッド=====
====比較====
*比較演算子
puts 1 > &gt; 0.5
puts 0.5 == 0.5
puts 1 != 1.0
=====if=====
t = gets.chomp.to_i
if t < &lt; 12
puts 'good moring.'
else
===メソッドの作成===
def greeting time
if time < &lt; 12
puts 'good moring.'
else
def greeting time
msg = ''
if time < &lt; 12
msg = 'good moring.'
else
Webページ取得例
require "open-uri"
open("http://typea.info", :proxy => &gt; 'http://proxy:8080') { |uri|
puts uri.read
}
ret = ''
i = 0
while i < &lt; s.length
ret += cs[s[i ,1].to_i]
i += 1
puts Foo.new
===手続きオブジェクト===
[[初めてのJavaScript(関数)]][[クロージャ]]
alert = Proc.new do
puts "Error!"
end
class Bar < &lt; Foo
def initialize(name)
@name = name
end
class Bar < &lt; Foo
def hoge
puts "Bar:" + @name

案内メニュー