您如何找到有关代码中运算符用法的信息(最好是通过 Google)?在这种情况下,我想找到这段代码在 Ruby 中的含义。
x = [1,2,3]
x.send :[]=,0,2
x[0] + x.[](1) + x.send(:[],2)
我要你教我如何钓鱼——不要告诉我运算符(operator)是做什么的。当我去 Google 并尝试搜索符号时,我得到的示例或教程没有涵盖特定的用法。
https://stackoverflow.com/questions/1165786/how-to-search-for-punctuation-that-gets-ignored-by-google表示谷歌驳回了这种表示法;我寻找“答案”的方式是要求某人至少进行一次成功的演练,该人可以使用上述代码并说“这是我找出运算符(operator)所做的事情的方法”。
我搜索失败的例子。
我搜索 Ruby :[]= 并添加/删除诸如notation、operator、colon、括号、方括号,并且无法以这种方式找到这些运算符的用法。
我搜索 ruby 。符号,添加/删除术语,例如句点、点、括号等
我搜索备忘单。找到 Ruby on Rails 默认目录结构、正则表达式等的备忘单,但仍然不是我要找的。p>
最佳答案
很难不告诉你(如果你问我会的)。
获取一本 Ruby 书。试试 Pickaxe,它有一整节内容介绍 Ruby 运算符、元编程、语言引用等。
关于ruby - 如何在不使用文本的情况下找到 Ruby 运算符的含义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11713539/