バックアップ
ホスト名
localhost.localdomain
DNSサーバ
219.111.209.120
検索ドメイン
oninet.ne.jp
IPアドレス
127.0.0.1
別名
localhost.localdomain
localhost
インタフェースの名前
eth0
設定種類
DHCP
ONI-202-70-224-120
oninetの
FTPサーバー http://www12.oninet.ne.jp/
FTPアカウント code202
FTPパスワード choice05
rssが出来るサイト
http://www.biodiv.org/default.shtml
http://www.greenpeace.org/international/
http://www.ilo.org/
http://www.nerc.ac.uk/
http://www.oecd.org/home/0,2987,en_2649_201185_1_1...
http://www.sarvodaya.org/
http://www.sustainability.co.uk/
http://www.wri.org/
http://www.worldwatch.org/
# 任意の区切り文字による表現
%!def! %{abc}
# ヒアドキュメント
<<END
「<<」の後ろの表現(この場合はEND)までが文字列
END
a,b,*c=1,2,3,4 # cは[3,4]になる
a,b,c =*[1,2,3] #a=1,b=2,c=3になる
obj.method(arg1,arg2)
method(arg1,arg2)
print "hello world\n"
obj.each{|i| ....}
obj.each do |i| ... end
yield #値を渡さない場合
yield n #1つの値を渡す場合
yield n1,n2 # 複数の値を渡す場合
obj[0]
#クラス定義
class Foo < Object #Objectを継承するFooを定義
・・・・
end
# モジュール定義
module Bar # モジュールBarを定義
include Mod # モジュールModの機能を取り込む
#メソッド定義
def foo(arg1, *rest) # fooを定義。*は代入左辺と同じ
# メソッドの取消
undef bar # barメソッドを未定義に
# 別名定義
alias new old # newをoldの別名に
# 特異クラス定義
class << obj # ボディの定義がobjにだけ作用
# 特異メソッド定義
def obj.bar(arg) # objだけにメソッドbarを定義
・・・・
end
# 無限ループ
loop { ... }
# 大域ジャンプ
caatch(:foo) {
n = Integer(ARGV[0])
http://www.ruby-lang.org/ja/man/
http://www.pragmaticprogramer.com/ruby/downloads/r...
http://www.loveruby.net/ja/prog/ReFe.html
localhost.localdomain
DNSサーバ
219.111.209.120
検索ドメイン
oninet.ne.jp
IPアドレス
127.0.0.1
別名
localhost.localdomain
localhost
インタフェースの名前
eth0
設定種類
DHCP
ONI-202-70-224-120
oninetの
FTPサーバー http://www12.oninet.ne.jp/
FTPアカウント code202
FTPパスワード choice05
rssが出来るサイト
http://www.biodiv.org/default.shtml
http://www.greenpeace.org/international/
http://www.ilo.org/
http://www.nerc.ac.uk/
http://www.oecd.org/home/0,2987,en_2649_201185_1_1...
http://www.sarvodaya.org/
http://www.sustainability.co.uk/
http://www.wri.org/
http://www.worldwatch.org/
# 任意の区切り文字による表現
%!def! %{abc}
# ヒアドキュメント
<<END
「<<」の後ろの表現(この場合はEND)までが文字列
END
a,b,*c=1,2,3,4 # cは[3,4]になる
a,b,c =*[1,2,3] #a=1,b=2,c=3になる
obj.method(arg1,arg2)
method(arg1,arg2)
print "hello world\n"
obj.each{|i| ....}
obj.each do |i| ... end
yield #値を渡さない場合
yield n #1つの値を渡す場合
yield n1,n2 # 複数の値を渡す場合
obj[0]
#クラス定義
class Foo < Object #Objectを継承するFooを定義
・・・・
end
# モジュール定義
module Bar # モジュールBarを定義
include Mod # モジュールModの機能を取り込む
・・・・ end
#メソッド定義
def foo(arg1, *rest) # fooを定義。*は代入左辺と同じ
・・・・ end
# メソッドの取消
undef bar # barメソッドを未定義に
# 別名定義
alias new old # newをoldの別名に
# 特異クラス定義
class << obj # ボディの定義がobjにだけ作用
・・・・ end
# 特異メソッド定義
def obj.bar(arg) # objだけにメソッドbarを定義
・・・・
end
# 無限ループ
loop { ... }
# 大域ジャンプ
caatch(:foo) {
・・・ throw(:foo) # 対応するcatchまでジャンプ ・・・}
n = Integer(ARGV[0])
http://www.ruby-lang.org/ja/man/
http://www.pragmaticprogramer.com/ruby/downloads/r...
http://www.loveruby.net/ja/prog/ReFe.html
2006年12月15日(金) 23:06:04 Modified by notarejini06