与前面介绍的flutter语言类似,Pharo也是一门支持热修补语言,也就是说,它提供了一种即时修改,马上生效的功能。但这种有趣的特性究竟在多大程度上
解决工程问题呢?有点类似于网页制作所见即所得的特性,它解决了什么问题呢?
它之前主要用在教学上的,是Squeak的一个分支。奇葩的地方是,它把OS和IDE融为一体。 t
学习Pharo的基础很简单,它的主要哲学思想是把所有的成分都当作Ojbect来看待,所有来自C++、Java的思想都得暂时放一放.一切的操作都是通过
发送消息来实现的,基本的语法能够写在一张明信片上.
其中比较引人注目的特性有:
^表示返回值 || 这表示一个区块,还可以声明一个临时变量 := 赋值 X: 表示的Key
再就是一些琐碎的细节.