对Ruby代码放置感到困惑

时间:2013-08-28 16:32:46

标签: ruby syntax coding-style

所以,我正在进入Ruby。我每天都在学习。就像西班牙语一样。我能够阅读它,但不能写它。

我正在做“Ruby the Hard Way”,我理解为什么事情有效,但我越是通过它越多,我意识到如果有人来找我说“我需要你”我无法模仿代码在Ruby中这样做。“

我知道它将在很大程度上取决于任务是什么,我的代码是如何设置的。但Ruby有什么提示和/或技巧吗? (即“始终首先编写变量或在数组之前编写字符串”或类似的东西。

我不清楚何时编写哪行代码或者什么东西必须在另一个代码块下面。我知道这个问题的模糊性,但我正在寻找一些更广泛的Ruby规则。

2 个答案:

答案 0 :(得分:0)

问题实在太宽泛了。我想你已经知道另一种语言了。如果您正在寻找代码约定,请查看Ruby Style Guide。在Code School学习课程可以让你了解良好实践(并让你学习像Rails这样有用的框架。阅读“The Ruby Way”可以让你感受到语言的“脉搏”。很多Rails书中使用的博客应用程序也可以提供帮助。

最后,从GitHub结帐示例Rails或Ruby项目。

答案 1 :(得分:0)

我认为你问题中的为什么学习这些概念有关,但并不是真的以适用于他们的方式应用您。

我建议你找一个可以用Ruby完成的任务。例如:写入文件,从网页获取内容,获取特定国家/地区的日期/时间,等等。从小处开始,但挑战自己。查看StackOverflow 标记或Github以查看其他人正在使用Ruby。

这会让你思考你正在解决的问题,而不仅仅是代码;这就是编程的全部意义所在。

然后回到这里询问你正在努力解决的具体问题。

小免责声明:是的,以上所有都是我的意见;正如其他人评论的那样,这个问题太宽泛了。