6

您如何找到有关代码中运算符使用的信息(最好通过 Google)?在这种情况下,我想在Ruby中找到这段代码的含义。

x = [1,2,3]
x.send :[]=,0,2
x[0] + x.[](1) + x.send(:[],2)

我要你教我如何钓鱼——不要告诉我操作员是做什么的。当我去 Google 并尝试搜索符号时,我会得到不涵盖特定用法的示例或教程。

https://stackoverflow.com/questions/1165786/how-to-search-for-punctuation-that-gets-ignored-by-google说谷歌驳回了这种表示法;我正在寻找“答案”的方式是要求可以接受上述代码并说“这是我如何找出操作员的工作”的人至少完成一次成功的演练。

我搜索不成功的例子。

  • 我搜索Ruby :[]=并添加/删除诸如notationoperator冒号括号方括号之类的术语,但无法以这种方式找到这些运算符的用法。

  • 我搜索ruby​​ 。notation,添加/删除点,括号等术语。

  • 我搜索备忘单。找到 Ruby on Rails 默认目录结构、正则表达式等的备忘单,但仍然不是我要找的。

4

1 回答 1

2

很难不告诉你(如果你问我会的)。

得到一本 Ruby 书。试试 Pickaxe,它有一整节关于 Ruby 运算符、元编程、语言参考等。

于 2012-07-29T23:47:24.413 回答