【发布时间】:2017-09-03 05:03:16
【问题描述】:
我试图了解符号在 Ruby 中的作用范围。我知道使用符号作为键比使用字符串更快、更有效,但它如何更快呢?
据我了解,在引用方法时,它必须表示为一个符号,:to_i,而不是to_i。这样做的目的是什么?
【问题讨论】:
-
when referencing methods it has to be represented as a symbol. (i.e :to_i as opposed to .to_i) What is the purpose of this?- 你的意思是像 array.map(&:to_i) 这样的东西吗? -
欢迎来到 Stack Overflow。您想知道符号的作用以及它们是如何工作的,或者您想知道为什么我们在传递方法名称时使用符号?这些问题不相关,并导致一个广泛的问题。请阅读“How to Ask”和链接页面。
-
这是其他关于符号的问题的重复。尝试使用搜索