问题标签 [visualworks]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
156 浏览

smalltalk - 在visualworks中的smalltalk中创建矩阵

我正在尝试使用以下代码在 smalltalk(visualworks) 中为 2D 矩阵中的特定位置赋值:

我得到一个未处理的异常:#productFromSmallInterger。

请帮忙。谢谢你

0 投票
1 回答
40 浏览

visualworks - Visual Works Smalltalk 类未激活

我在视觉作品 smalltalk 中创建了一个类,添加了一个方法(例如:list),但是当我在工作区中调用它时,它显示错误消息,例如消息不理解 #list。

先感谢您。

0 投票
1 回答
204 浏览

matrix - 如何在我创建的类 Matrix 中保存 x 和 y?

我已经定义了两个对象 X 和 Y 都具有与矩阵相同大小的数组

笔记:

  • rows:columns 是一种给出矩阵行和列的方法
  • row:column 是将值放入矩阵的方法。
0 投票
4 回答
4724 浏览

smalltalk - 如何在 Smalltalk 中将数字转换为字符串(视觉作品)

我很难找到有关如何在 Cincom Smalltalk 中获取数字的字符串表示形式的信息。这是如何用这种语言执行的?具体来说,我正在编写对象的字符串表示形式,类似于 Java 中的 toString 函数。

0 投票
1 回答
473 浏览

smalltalk - Windows 8 中的 Cincom VIsualWorks 7.9.1 中缺少源代码

我在 Windows 8 中运行 Cincom VisualWorks 版本 7.9.1。当我打开类浏览器并查看库类时,它无法显示源代码,而是显示如下错误注释:

我已经确认主路径指向正确的目录。我怎样才能解决这个问题?

0 投票
1 回答
299 浏览

exception-handling - Visualworks Cincom Smalltalk SUnit 错误条件测试用例

我有这段代码。

如果我必须测试运行此代码时是否引发了上述错误,SUnit 测试用例会是什么样子?

目前,当我运行上述代码时,它显示“未处理的异常:无效输入”我该如何处理这个异常?

0 投票
3 回答
307 浏览

smalltalk - 将字符串分配给块并在 smalltalk 中执行它们

y:=3。z:=4。
h:= '[x:= y+z.]'。
(BlockClosure readFromString: h) 值。

我有这段代码,我试图在 smalltalk 语法中获取一个字符串,并尝试将它放在一个块中并执行它,但是我收到一个错误,上面写着:
未处理的异常:消息不理解 #+

当我做类似
h:= '[x:= 3+4.]' 的事情时。
(BlockClosure readFromString: h) 值

它工作得很好。我不明白为什么会这样。我猜 y 没有指向任何东西,它不理解 + 方法。但是为什么该块不将 y 和 z 视为自由变量?

0 投票
4 回答
392 浏览

smalltalk - Smalltalk 如何创建不可变的实例变量?

我有一个带有实例变量 var 的类。
我不希望变量被修改/分配给一个值,除非使用 Class 方法创建对象。

isImmutable:aBoolean 是将可变对象转换为不可变对象的方法,反之亦然。
有人可以为我提供正确的语法吗?

0 投票
2 回答
489 浏览

smalltalk - Smalltalk usage of printFormat: method

Can someone please give me an example of how to use the printFormat: method in Smalltalk to format a string?

Eg:

'123456789' printFormat: aFormat should return something like $123,456,789.00

0 投票
1 回答
1333 浏览

smalltalk - What are Smalltalk pragmas conceptually?

I have used pragmas in Pharo Smalltalk and have an idea about how they work and have seen examples for what they are used in Pharo.

My questions are:

  • what are pragmas conceptually,
  • to what construct do they compare in other languages,
  • when should i introduce a pragma?

I already found an interesting article about their history: The history of VW Pragmas.