最近一直忙着面试... 现在终于有时间来继续学习ruby了. :)
ruby中的条件语句
a = 8
if a > 0
puts "a > 0"
elsif a < 0
puts "a < 0"
else
puts "a == 0"
end
a = 0
str = if a > 0 then "a > 0"
elsif a < 0 then "a < 0"
else "a == 0"
end
puts str
a = 0
puts "a == 0 g" if a == 0
puts "a == 0 h" ...
class People
def initialize(name, age)
@name = name
@age = age
end
def to_s
"name = #{@name}, age = #{@age}"
end
end
lily = People.new("Lily", 18)
puts lily
class Teacher < People
def initialize(name, age, gender)
super(name, age)
@gender = ge ...
class ForLoop
def callFor
for i in 1..3
print "index = #{i}\n"
end
end
def callWhile
a = 1
a *= 2 while a < 10
puts a
a -= 2 until a < 0
puts a
end
def callWhile2
a = 1
a += 1 while a < 5
puts a
...
Test1.rb
print "1: "
puts "name".object_id
print "1: "
puts "name".object_id
print "1: "
puts "name".object_id
print "2: "
puts :name.object_id
print "2: "
puts :name.object_id
print "2: "
puts :name.object_id
print "3: "
puts 123456.object_id
print "3: "
puts 123456.object_id
...
- 浏览: 6039 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
我的相册
Collection_Performance_Compare.JPG
共 1 张
共 1 张
最新评论
-
Date with timezone conve ...
Java的SimpleDateFormat可以设置TimeZone,这样得到的日 ...
-- by usherlight






评论排行榜