
让我们一起学Ruby吧!
最近对php?name=Ruby" onclick="tagshow(event)" class="t_tag">Ruby感兴趣,与大家一起来学php?name=Ruby" onclick="tagshow(event)" class="t_tag">Ruby。
在Ruby中没有主程序的概念,也没有什么主程序入口的概念!也就没有C语言中的main函数了,对Ruby来说,给我指令我为您解析。让我们来看看下面的代码!
'[freebasic]
print "Hello,world!"
function abc(byval n as integer) as integer
n+=1
return n 'abc=n
end function
print abc(10)
'返回结果为
'Hello,world!
'11
同样的我们使用Ruby来实现它,就变成了如下的代码
#[Ruby]
puts "Hello,world!" #如果使用print的话,代码为print"Hello,world!\n",要手动加入换行符
def abc(n)
n+=1
end
puts abc(10)
#输出结果也是
#Hello,world!
#11
但从两种语言的代码可以看出来!Ruby代码简洁一些!这是因为它是动态语言,变量不需要预定义。
对应的Basic的Function 和 Sub 对Ruby来说都是def,不知这种说法是否正确!
这是我的入门第一课