Smalltalk
sxychenjing
这个作者很懒,什么都没留下…
展开
-
Smalltalk基础知识系列05:对象和消息之优先级
消息按照从左到右的顺序执行。括号表达式优先,一元消息次之,然后是二元消息,最后是关键字。先看一个表达式5 factorial between: 3 squared and: 3 * 5 * 9上述表达式是有效的,但是用括号将它们区分开来,将会变得更容易阅读。如下: (5 factorial) between: (3 squared) and: (3 * 5 * 9)Smalltalk程序员翻译 2008-02-23 23:14:00 · 693 阅读 · 0 评论 -
Smalltalk基础知识系列02:对象和消息之一切皆对象
所有的事物在Smalltalk中都是对象,所有的工作都是通过向对象发送消息完成。 所有的事物,包括数字,字符串,窗口,编译器和交互式开发环境都是对象。对象间的通信通过向其他对象发送消息完成,并且任何事物在Smalltalk中通过向对象发送消息来触发。编写Smalltalk程序包括定义新的对象,以及扩展和重新使用已经存在的对象。 Smalltalk的基本程翻译 2008-02-23 22:32:00 · 877 阅读 · 0 评论 -
Smalltalk基础知识系列03:对象和消息之消息种类
(有时候翻译不是很准确,大家最好看例子,然后放到workspace中执行一次,再回过头来理解概念。) Smalltalk用三种消息:一元消息、二元消息和关键字 Smalltalk接受三种类型的消息,一元消息、二元消息和关键字。它们的区别如下: 消息名称的结构 消息的个数 一元消息由单个字符串组成(更准确地说,叫做表示符)翻译 2008-02-23 22:38:00 · 877 阅读 · 0 评论 -
Smalltalk基础知识系列04:对象和消息之组合消息
每个消息都会返回一个对象给它的发送者,因此你可以使用一个表达式作为另一个消息的接收者。请一行一行的执行下面的代码。 5 factorial squared “Integer120作为5的阶乘的结果在进行平方运算” abc asUppercase reverse “’abc’ 转换为大写的结果在进行字符翻转”翻译 2008-02-23 23:11:00 · 696 阅读 · 0 评论 -
Smalltalk基础知识系列01:环境搭建
去迅雷搜素一下,输入visualworks ,下载一个 CST 2007 NC VisualWorks 7.5 (560 MB)。安装很简单,按照提示一步一步搞定即可,基本不用改任何设置。我是今天刚开始学习,都是英文资料,我只是按照字面意思翻译一下,发到这里来,和大家一起学习。 再接下来的文章里,我会将我翻译的文章发到我的博客里,希望大家一起学习和交流。有什么问题翻译 2008-02-23 22:46:00 · 1581 阅读 · 0 评论 -
Smalltalk基础知识系列00:前言
学习Smalltalk,刚开始会觉得很晦涩,但努力看下去,就会越来越好。我也是刚学,有什么想法会及时和大家交流。为了大家能读懂简单的代码,我先把Smalltalk的一些最基本的东西发上来,是我从网上整理的,如下:1.关键字 5个关键字 true 表示真对象 false 表示假对象 nil 空对象 self 自己,调用当前类的消息时使用 super 调用父类消息时使转载 2008-02-24 10:00:00 · 1057 阅读 · 0 评论