在Smalltalk中所有的东西都是对象,或者应该被当作对象处理。
例如下面的表达式:
2 + 3
应当被理解为:向对象2发送消息+,参数为对象3。
(15 * 19) + (37 squared)
可以理解为:向15发送消息'*',参数为19;向37发送消息squared; 最后向15*19的结果发送消息'+',参数为37 squared的结果。
例如下面的表达式:
2 + 3
应当被理解为:向对象2发送消息+,参数为对象3。
(15 * 19) + (37 squared)
可以理解为:向15发送消息'*',参数为19;向37发送消息squared; 最后向15*19的结果发送消息'+',参数为37 squared的结果。