smalltalk 相关问题

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

字符串到整数 Smalltalk

非常简单的问题我需要从用户那里获取一个整数,而我只知道如何从他们那里获取一个字符串。因此,如果有一种方法可以从用户那里获取整数或将字符串转换为整数...

回答 4 投票 0

如何在 Magritte 上的方法中进行多个描述

在 Magritte 中,我可以定义一个返回一个描述的描述方法: 我的实体>>名称描述 ^ MAStringDescription 新

回答 1 投票 0

面向 Java、.NET 或 Ruby 的 Smalltalk 编译器

寻找一个Smalltalk编译器,它给定的Smalltalk(实例化)将发出Java字节码、.NET CLR或Ruby。不寻找移植实用程序,因为我想将应用程序留在 Smal 中...

回答 3 投票 0

Squeak 在 MacOS 上找不到名为 /Applications/SqueakV60.sources 的源文件

我是 Smalltalk 的新手。我决定尝试一下,看看它是关于什么的。 我决定将 Squeak 作为我当天的最爱,前往该网站并安装了 Squeak 6.0 通用 Mac 应用程序,然后扔了......

回答 1 投票 0

在 gemstone 中安排任务的最佳方式是什么?

我的网站在 gemstone 上运行。为了向用户提供统计数据,我需要运行定期任务。在宝石中如何最好地实现这一点?从 gemstone 内部还是从操作系统?而你...

回答 2 投票 0

如何为特定 Pharo 图像设置自定义 StartupPreferences?

我希望在开始时间使用特定设置运行特定图像,如此处所述 StartupPreferencesLoader默认executeAtomicItems: { (StartupAction name: '开始文学服务...

回答 1 投票 0

如何删除 Roassal 安装留下的 Pharo 主菜单上的项目?

尝试安装 Roassal 后,永久菜单项已位于图像菜单的顶层。 菜单标签是加载完整版本,搜索图像后,它来自 RSWor...

回答 1 投票 0

如何在一种方法中替换例如#test符号?

我想使用 Pharo GUI 来替换一种方法中的符号#test。 你是怎样做的? 我找不到可以使用它的工具。 例如: 概述 发送:#测试 发送第二个:#test 我愿意

回答 1 投票 0

如何在 Pharo 中使用 PetitParser 或 PetitParser2 正确处理解析错误

我知道有一个老问题 PetitParser 解析规则如何发出错误信号? Lukas Renggli 写道: 一般来说,这不是一个好的风格(混合了句法和语义 分析)...

回答 1 投票 0

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

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