smalltalk 相关问题

Smalltalk是最古老的面向对象编程语言之一。它开创了现代开发人员理所当然的许多方面:虚拟机(Smalltalk是一种解释语言)IDE纯对象方法(根本没有原语或关键字)闭包(称为块)图像(即非基于文件的语言)高级调试技术(暂时停止程序,检查,编写或修改代码)

Pharo 在会话期间是否有消息或警告日志?

当我启动 Pharo 图像时,我收到有关 .sources 文件丢失的警告,因为我已将 .image、.sources 和 .changes 文件重命名为我的首选项之一。 然后就出现了一段时间

回答 1 投票 0

为什么此代码会导致“无法存储到 ->”错误消息?

在 Pharo 中执行此代码会导致 Cannot store into -> 错误消息? [:x| x := x + 33。 x + 2] 值:5 这是 Smalltalk 语法的逻辑结果,还是……

回答 1 投票 0

添加文件作为附件并使用 Outlook 和 VisualWorks Smalltalk 发送电子邮件

我不知道如何在发送邮件时添加文件作为附件。 我尝试过: t2 setProperty: #Attachments value: 'C: emp ile.txt'。 该属性似乎是正确的,因为它不会抛出

回答 2 投票 0

ProfStef 第 17 课中如何使用级联选项?

在 ProfStef 的第 17 课中,我被困在了上面的命令上。 “尝试通过一连串的两条‘下一个’消息进入下一课:” 这些问题的正确答案是什么?

回答 1 投票 0

smalltalk 块 - 我可以显式设置返回值并停止执行该块吗?

#value:消息的返回值,当发送到一个块时,是该块中最后一句话的值。因此 [ 1 + 2. 3 + 4. ] 值的计算结果为 7。 我发现有时很难使用。有没有...

回答 4 投票 0

Smalltalk 中的消息传递真的都是这样吗?

我是 Smalltalk 的新手,令我印象深刻的是,该语言中只有 6 个关键字(self、super、true、false、nil 和 thisContext),而且它几乎拥有每个关键字,这是多么纯粹。 ...

回答 2 投票 0

在 Pharo 11.0 中使用数组时出现问题

我正在开发一个名为 Boggle 的类,它包含以下两个类端方法: 搜索: 板子: 单词 |结果访问了 trie | 结果:= 字典新。 trie := CTTrie 新的。 词做:...

回答 1 投票 0

Smalltalk 自我问题

我遇到了这个错误: “[basicNew] 超级消息和自我消息已发送但未实施” 新:骰子^self basic新setRoll:骰子 我似乎不明白我需要做什么?这是...

回答 1 投票 0

在游戏中使用虚拟机?

我正处于制作3D“机器人编程”游戏的设计阶段。灵感源自 Colobot、Robot Odyssey、Cholo 等游戏。 我希望游戏中的每个机器人都有自己的隔离环境......

回答 1 投票 0

为什么同一个类中方法不能重名?

Smalltalk 中的同一个类中不能有相同名称的方法。为什么? 我不明白为什么同一个类中的方法不能具有相同的名称。

回答 1 投票 0

当我尝试访问应用程序时出现错误:“Smalltalk / V”“虚拟机堆栈溢出”

我们有一个名为 Labware LIMS 的应用程序,它是使用 SmallTalk 开发的。它安装在操作系统为 Windows Server Standard SP2 的虚拟服务器 (VMware) 上。 问题:当尝试输入重新...

回答 3 投票 0

了解带有多个冒号的 Smalltalk 方法调用

我目前正在学习 Smalltalk,我遇到了一个关于使用多个冒号的方法调用的令人困惑的行为。我知道冒号在指定 m...

回答 2 投票 0

在SmallTalk中使用LinkedList类?

我不确定我是否完全理解如何使用 SmallTalk Visual Works 提供的 LinkedList 类。我可以通过简单的操作来创建该类的实例: myList := LinkedList 新。 但是...

回答 3 投票 0

在 Pharo 11 上将日期时间转换为格式化字符串

DateAndTime 现在 asString 返回格式类似于 YYYY-MM-DDThh:mm:ss.s+ZZ:zz:z 的字符串 是否可以基于日期时间但具有不同格式创建字符串?

回答 1 投票 0

smalltalk 新建和初始化的区别

我有以下三个代码片段(在 Pharo 中运行),我想了解以下代码为何以及如何(不)理解 new 和初始化 a := 点初始化。 这个d...

回答 2 投票 0

如何从 Squeak 启动 Etoys?

在Squeak系统浏览器中,我看到有很多与Etoys相关的类类别: 但如何从 Squeak 访问 Etoys?我如何获得类似下面所示的屏幕截图的内容? (来源

回答 3 投票 0

为什么 Squeak 界面看起来和操作都如此过时?

别误会我的意思 - 我喜欢 Smalltalk,但是... 对我来说,Squeak 界面是最大的障碍之一。我喜欢 Smalltalk——而不是用户界面。人们只需要对比像

回答 6 投票 0

Smalltalk并行化的难点是什么?

考虑到作为独立计算引擎的对象的核心模型(存储是实例变量,CPU 是类方法)响应从一个到另一个传递的消息,看起来......

回答 3 投票 0

如何在 smalltalk 中更改变形的位置?二维网格

我无法更改某些变形的位置。虽然可以通过以下方式将它们从 Inspector 中移出: 自我定位:50@50 例如。 我写了一个应该设置位置的函数......

回答 1 投票 0

Pharo 10.0(Smalltalk)上的多处理单例模式

我不能通过下面的测试。 “单例测试” 测试电流 |信号量 object1 object2 | 单例初始化。 信号量 := 新信号量。 [ 处理器产量....

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.