我需要一些在smalltalk中发送参数的例子

时间:2011-06-30 05:13:25

标签: smalltalk

如何以smalltalk发送参数:

  • 传递价值
  • 传递逐结果
  • 传递价值结果
  • 传递通过引用
  • 传递通过-名称

2 个答案:

答案 0 :(得分:6)

您可以放心地假设smalltalk中的所有参数都通过引用传递。

通过值传递的立即对象(smallintegers)只有一个例外, 但它是一个实现细节(不同的实现可能有不同类型的直接对象类)。

答案 1 :(得分:2)

AFAK, Smallscript Smalltalk默认使用按值传递,除非您使用&像C ++一样通过引用签名,有关此here的更多信息。

传统上Smalltalk使用herehere提及的参考传递。