相关疑难解决方法(0)

Ruby中的方法:对象与否?

受到这种讨论的启发,经过一些谷歌搜索后,我无法找到关于Ruby方法的一个非常简单的问题的答案:方法对象与否?

这里那里有不同的意见,我真的想听听,比方说,深入解释.

我知道Object#method方法,它接受一个方法名称并返回一个Method实例,但另一方面,你可以用块做类似的事情来使它们成为Proc实例,而块不是对象,所以是什么使得方法有什么不同?

ruby methods language-features object

43
推荐指数
3
解决办法
9538
查看次数

在ruby中,方法和函数之间存在区别

可能重复:
Ruby函数与方法

我只是阅读一些ruby文档,似乎以可互换的方式使用术语函数和方法,我想知道是否有任何区别?

我正在看的文档将此称为函数:

def saysomething()
  puts "Hello"
end

saysomething
Run Code Online (Sandbox Code Playgroud)

这个方法:

def multiply(val1, val2 )
  result = val1 * val2
  puts result
end
Run Code Online (Sandbox Code Playgroud)

这可能是一种语义,但我想检查

JT

ruby methods function

6
推荐指数
1
解决办法
4907
查看次数

标签 统计

methods ×2

ruby ×2

function ×1

language-features ×1

object ×1