【发布时间】:2012-05-16 19:13:36
【问题描述】:
我是 Smalltak 的菜鸟,但我需要为我的论文了解一些东西。创建字符串或任何其他对象时究竟发生了什么?例如,让我们这样做:
fruit <- 'apple'
当我尝试检查对象水果时,我看到它有 5 个 inst var。如果我将“梨”分配给水果,它将有 4 个 inst 变量。那么解释器创建了新的字节串实例,为每个字符添加了所需的 inst 变量并为它们分配了适当的值?我相信还有更多的事情发生,但是我在任何地方都找不到,而且我没有时间正确学习 smalltalk。能给我解释一下吗,或者给我一些可以找到的链接?
【问题讨论】:
-
' 我没时间好好学习 smalltalk。:那你为什么要看 smalltalk?
-
我的学校论文需要它。我正在做一些类似于比较几种编程语言的某些部分的事情。