Smalltalk编程:货币转换与二次方程求解
1. Smalltalk编程基础
在Smalltalk开发环境中,有一个名为“工作区”的窗口,它就像传统文本编辑器的窗口一样,允许用户输入和编辑Smalltalk编程文本。不同操作系统下的工作区窗口有所不同,例如Mac OS X平台和Microsoft Windows 7 OS下的工作区窗口就存在差异。
在工作区输入的程序文本,以货币转换程序为例,它基于特定算法,将瑞典克朗转换为欧元。这里有几个关键的编程要点:
- 变量声明 :在程序中使用变量前,需要进行声明。在两条竖线之间可以声明多个变量,这些变量是临时或局部变量。与PASCAL等传统高级编程语言不同,Smalltalk变量没有类型,可以赋予任意随机值。例如:
|euAmount|
- 赋值操作 :在Smalltalk中,使用“:=”表示赋值,而“=”用于比较表达式。例如:
euAmount := 150 * 0.108.
2. 程序执行与结果输出
输入到工作区的程序文本可以在SmaViM上立即执行,但首先需要用鼠标左键选择文本。VisualWorks提供了两种执行所选文本的方法:
- 在工作区编辑菜单的下拉菜单中左键点击“Do it”。
- 在上下文菜单中点击“Do it”(在Windows中右键点
超级会员免费看
订阅专栏 解锁全文
50

被折叠的 条评论
为什么被折叠?



