Bri*_*nan 13 ruby rubygems ruby-on-rails
我是这门语言的新手,我需要知道为了使用Ruby编程语言创建功能齐全的网站或Web应用程序,必须知道的最重要的事情是什么?
主要是带有Rake的Ruby on Rails和其他主要使用Rake的工具.
更新:我知道很多其他语言,如C++,Java,PHP,Perl等等....
更新2:这很棒......让他们来吧!
Chr*_*heD 12
Everything(除了false和nil)true在布尔上下文中求值.
这与其他空构造或0经常评估为的语言不同false.
if 0
puts "0 evaluates to true"
end
Run Code Online (Sandbox Code Playgroud)
Ale*_*yne 11
一切都是对象.一切.
方法隐式返回最后一个语句的结果.
def foo
"bar"
end
puts foo # outputs "bar"
Run Code Online (Sandbox Code Playgroud)
return您想要更明确的位置.for循环.symbols而不是字符串因为它们是有效的,例如在散列键中等等..
Ruby使用消息传递,而不是函数调用.
例如,
# These are all the same:
5 + 3
5.+(3)
5.send(:+, 3)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4198 次 |
| 最近记录: |