相关疑难解决方法(0)

Ruby中使用的#(尖锐,数字,磅,哈希)符号是什么?

Ruby sharp/number sign/pound/hash(#)符号的含义是什么?

#Ruby 中的符号有多少个上下文?

我知道#`代表评论

# a comment
Run Code Online (Sandbox Code Playgroud)

或'转换为价值':

i = 1
print "#{i}" # simple example
Run Code Online (Sandbox Code Playgroud)

但是我也看到一些Ruby文档描述了这样的内置方法:

Array#fill
File::file?
Run Code Online (Sandbox Code Playgroud)

他们为什么用2个不同的符号描述同样的事情?我是Ruby的新手.谢谢

ruby

22
推荐指数
2
解决办法
6071
查看次数

引用带有井号/井号的javascript实例方法

这个问题类似于为什么Ruby文档中的方法前面有一个井号?

我明白了为什么在Ruby中的实例方法与井号进行,有助于区分谈论SomeClass#someMethodSomeObject.someMethod,并允许rdoc工作.我理解PrototypeJS的作者钦佩Ruby(有充分理由),因此他们在文档中使用了散列标记约定.

我的问题是:这是JavaScript开发人员的标准做法还是只是原型开发人员这样做?

问另一种方式,我在评论/文档中引用实例方法是否合适SomeClass#someMethod?或者我的文档是否应该引用``SomeClass.someMethod`?

javascript documentation instance-methods

12
推荐指数
2
解决办法
2940
查看次数

红宝石中的"类#方法"是什么意思?

可能重复:
为什么ruby文档中的方法前面有井号?

编辑:重复为什么ruby文档中的方法前面有一个井号?

嗨,

我正在尝试使用免费的编程Ruby书籍在业余时间学习Ruby以获得乐趣.它基本上是相当直接的,但我一直看到像卡拉OK松#to_s这样的符号,这在本书的前几章中没有真正解释过.

我知道这意味着<class>#<method> 但是你可以在代码中使用它吗?或者只是一个符号ruby程序员用来指定像C++程序员使用的<class> :: <method>符号这样的方法

ruby

10
推荐指数
1
解决办法
4718
查看次数