gnu-smalltalk相关内容
我正在尝试使用 gnu-smalltalk.在带有变量的简单类的以下代码中,我发现它没有被初始化为给定的值: 对象子类:Myclass[|主值|主值:= 555.getmainval [^mainval]]gc := Myclass 新的.gc getmainval printNl. 对象创建时没有任何错误.但是,输出是: nil 虽然我原以为是 555. 如果我添加一个方法来为它赋
..
我试图在ubuntu上安装gnu smalltalk,我从 ftp://ftp.gnu.org下载了smalltalk/gnu/smalltalk ,然后将文件夹解压缩到桌面上.当我进入smalltalk文件夹并输入"./configure",并且一切似乎都还不错时,控制台会显示“现在请键入'make'进行编译.祝您好运.",但是当我键入"make"时,下一个到计算机的一点工作后,终端会显示下一条
..
尝试一些闲聊+ TDD +“好的做法"我遇到了一个丑陋的障碍: 如何在GNU Smalltalk中进行断言? 我只是在寻找一种简单的ifFalse: [Die]东西 解决方案 这是用于声明的代码:来自 Squeak (我建议您使用它而不是GNU): assert: aBlock "Throw an assertion error if aBlock does n
..
在GNU Smalltalk 80中,可以用自己的纯文字编写smalltalk代码 个人选择的文本编辑器. 因此,调试代码非常重要. 首先,您将文件另存为txt文件.然后,使用“工具"从程序员文本编辑器中打开文件. 这里的工具-链接C/programme/GNU/gnu smalltalk/gst.exe. 代码正在运行. 调试选项不包括在内. 在这种情况下,无法进行编程. 必须有一个
..
我正在尝试编写一个返回新值的方法.以下代码是从此处修改的: | stripChars | stripChars := [ :string :chars | str := string reject: [ :c | chars includes: c ]. str displayNl. "THIS WORKS." ^ str
..
我想在Smalltalk中创建一个非常简单的Vector类作为Array的子类。我的代码创建类如下: 数组子类:#Vector 矢量注释:向量的整数' 向量类extend [ new [ | r |
..