2016-09-21 126 views
-1

我想知道对于Ruby语法,Googling(或者使用其他搜索引擎,如果可取的话)有什么建议。我很新,而且我的洗礼大部分都是通过阅读别人的代码而来的。尤其是Ruby可以以这种方式进行挑战 - 可以说,如果你知道如何阅读它,它非常紧凑,易于阅读。但搞清楚这一点可能有时很困难。这是值得的,但很难。因此,举例来说,假设我遇到像这样的表达式:在搜索引擎中搜索Ruby语法的最佳方法

tquery = "#{MASTER_URL}#{query_str}" 

嘛,显然有一些事情与语法#{}的东西,但什么?一个被操纵的变量,似乎?如果你遇到这样一个表达式,并且不知道插值/替换,并且没有直接询问某人的提示,那么你会如何去谷歌搜索呢?当然,这只是一个例子,但我希望它能说明我想要解决的问题类型。

另外,如果有更好的标签适用于这个职位,请让我知道,我会补充。谢谢。

+3

可能值得一读的介绍性文字。 _ The Ruby Grounded Rubyist_是一个很好的介绍,其他人可用。 –

+0

正如@ sagarpandya82所说,Ruby的教程/教科书比Google搜索更能帮助您。你不能搜索像'tquery'这样的例子,但你可以搜索字符串插值或者插入变量到字符串中。同样的问题会发生在查询其他语言,因为它不是您想查找的特定语法。但是,再次,教程将帮助你更多。 –

+0

我投票结束这个问题作为题外话,因为它是关于如何使用搜索引擎,而不是编程。 –

回答

2

Symbolhound对此很不错。例如,here's the search for Ruby's #{}

介意,因为你可以从结果看,它并不一定马上回来告诉你,你搜索的符号是什么命名为,或定义它是如何,但它返回一些有用的结果让你开始。这对于在其他搜索引擎中难以或不可能搜索的基于标点符号的语法元素特别有用。

+0

哦,非常好。我从来没有使用Symbolhound。时间去探索......谢谢。 – Andrew