smalltalk最新代码
在Smalltalk中实现排序算法
这个示例代码演示了如何在Smalltalk中实现三种不同的排序算法:冒泡排序、插入排序和快速排序。代码使用了Smalltalk的语法和特定的数据结构,通过迭代和递归来实现排序算法。| a |a :
Pharo 9.0
Pharo Smalltalk
2023-05-20 19:55
Smalltalk中的单例模式实现
单例模式是常见的设计模式,Smalltalk也可以很容易地实现。这个示例代码展示了如何创建一个单例类,并保证多线程环境下的唯一实例。Singleton类定义Object subclass: #S
Pharo 9.0
Pharo Smalltalk
2023-05-20 18:48
使用Smalltalk实现的字符串逆置函数
这是一个使用Smalltalk编写的字符串逆置函数,其实现方式借助了Smalltalk内置的反转函数。reverseString: str := |tempStr| tempStr :=
Pharo 8.0
Pharo
2023-05-20 16:19
用SmallTalk实现多项式求导
为多项式的求导提供了一种新的解决方案,通过SmallTalk语言实现。Polynomial>>derivative "Return the derivative of
Squeak 5.3
Squeak
2023-05-20 10:48
Smalltalk实现多态的实例代码
本示例展示了如何在Smalltalk中使用多态,即让不同类型的对象表现出不同的行为。通过重写父类的方法,在子类中实现对该方法的不同实现方式。Animal class>>makeSound
Squeak 5.3
Squeak Smalltalk
2023-05-20 09:55
Smalltalk中实现平均数计算的示例代码
这是一段在Smalltalk中实现计算一组数字平均数的示例代码。通过将数字列表作为参数传递给方法,使用reduce和size方法计算平均值。calcAverage: nums ^(nums
未知
Smalltalk
2023-05-20 07:38
Smalltalk中实现快速排序算法的示例代码
本示例代码展示了如何使用Smalltalk语言实现快速排序算法,该算法是常见的排序算法之一,能够快速将一个无序列表排序成有序列表。(注释中含中文解释)quickSort: aList &q
Smalltalk-80
Smalltalk语言实现的编译器
2023-05-20 05:18
如何在Smalltalk中实现调试器检验?
该代码演示如何在Smalltalk程序中实现自动调试器检验功能。程序将会在出现错误时自动进入调试器视图,方便调试和修复代码。实现方式是通过重写调试函数,并使用自定义的错误处理逻辑。Smalltalk
Pharo Smalltalk 9.0
Pharo Smalltalk
2023-05-20 04:45
在Pharo Smalltalk中使用WebSockets进行实时通信的示例代码
这份示例代码演示了如何使用Pharo Smalltalk中的WebSocket库进行实时通信。通过建立WebSocket连接,客户端和服务器之间可以实现即时通信。| server |server
Pharo 7.0
Pharo Smalltalk
2023-05-19 22:44
使用Smalltalk解决软件设计中的‘访问者’模式问题
访问者模式是一种面向对象程序设计中常用的模式,用于在对象结构中增加新的操作,而无需修改对象本身。面对访问者模式的使用场景,Smalltalk提供了一种简单易用的实现方式。Object subclas
Pharo 7
Pharo
2023-05-19 22:23