相关疑难解决方法(0)

Ruby中的"主要"是什么?

如果我将此文件作为" ruby x.rb" 运行:

class X
end
x = X.new
Run Code Online (Sandbox Code Playgroud)

什么叫" X.new"?

它是一个对象/进程/等?

ruby program-entry-point

44
推荐指数
2
解决办法
2万
查看次数

在Ruby中,"接收者"指的是什么?

我正在阅读一篇谈论有接收器的方法的文档.什么是接收器?

ruby terminology

22
推荐指数
3
解决办法
4014
查看次数

Smalltalk:邮件的发件人是什么?

在smalltalk中,一切都通过向接收器对象发送消息而发生.其语法通常遵循格式接收器消息,其中接收器是发送消息的对象.现在我不能停止想知道,smalltalk消息的发送者是什么?请考虑以下smalltalk语句:

aMorph color: Color yellow
Run Code Online (Sandbox Code Playgroud)

我可以看到aMorph作为消息的接收者,但发送者呢?标准的smalltalk消息语法只有接收者和消息(选择器+参数),我无法识别发送者的位置和位置.或许,消息实际上可以发送自己?

我记得浏览过一篇关于pharo smalltalk反思的文章,其中提到了邮件的发件人,但我无法找到或理解这个"发件人"是什么.任何人都可以向我解释这个吗?谢谢.

oop message smalltalk

5
推荐指数
2
解决办法
523
查看次数