【问题标题】:Confused about Ruby code placement [closed]对 Ruby 代码放置感到困惑 [关闭]
【发布时间】:2013-08-28 16:32:46
【问题描述】:

所以,我开始接触 Ruby。我每天都在学习它。就像西班牙语一样。我能读它,但不能写它。

我正在做“Ruby the Hard Way”,我明白为什么事情会奏效,但我越是了解它,我就越意识到如果有人走到我面前说“我需要你”,我就无法模仿代码在 Ruby 中执行此操作。”

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

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

【问题讨论】:

  • 我正在为 Ruby 寻找更广泛的规则 Stack Overflow 倾向于看不起“广泛”的问题。事实上,在投票时甚至可以选择提出一个名为“太宽泛”的问题“搁置”。我建议找一个更具体的问题来询问确切的主题。

标签: ruby syntax coding-style


【解决方案1】:

我认为您问题中的 WHY学习 概念有关,而不是真正以有意义的方式应用你。

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

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

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

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

【讨论】:

    【解决方案2】:

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

    最后,从 GitHub 签出示例 Rails 或 Ruby 项目。

    【讨论】:

    • 感谢“Ruby the Way”的帮助。
    猜你喜欢
    • 2012-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-27
    • 2016-09-04
    • 1970-01-01
    • 2015-07-12
    • 2012-10-05
    相关资源
    最近更新 更多