Smalltalk是最古老的面向对象编程语言之一。它开创了现代开发人员理所当然的许多方面:虚拟机(Smalltalk是一种解释语言)IDE纯对象方法(根本没有原语或关键字)闭包(称为块)图像(即非基于文件的语言)高级调试技术(暂时停止程序,检查,编写或修改代码)
visualworks smalltalk:如何从字符串中检测子字符串,有可能吗?
正如标题所示,我不确定检测字符串中是否存在子字符串的最佳途径,例如:OverExtended:anErrorMessage“ anErrorMessage ='错误:机械臂伸出的距离太远'”(...
我开始使用Smalltalk进行编码,然后卡在这里。我有这个二维数组:testArr:=数组新:1. testArr at:1放置:((Array new:3)at:1 put:'1A'; at:2 put:'1B'; ...
所以这就是问题所在。我想从lastDate取得一个日期并将其放入nextDate,还要将一天添加到变量nextDate中。有人知道该怎么做吗? | lastDate nextDate | lastDate:=日期...
如何在Smalltalk中创建自己的事件?我基本上是在寻找某些特定事件发生时可以触发的软件事件。
我下载了Squeak,Image文件和Sources文件,但是我不知道如何编写Smalltalk代码。有什么明显的我想念的东西吗? Squeak甚至是正确的IDE严重使用的...
我正在尝试从Smalltalk的初始字符串中获取子字符串。我想知道是否有办法做到这一点。例如,在Java中,方法aStringObject.substring(index)允许您修剪String ...
我想知道类(或对象)的生命周期是什么,我的意思是,当类(或对象)进入内存并活跃地应答消息直到最终从内存中删除时。我的假设是:既然您...
我正在使用实例化VisualAge Smalltalk Seaside建立一个网站。我了解以下内容。 renderContentOn:html html锚url:'http://www.seaside.st';其中:'访问...
将VisualAge Smalltalk 4.5应用程序移植到VA Smalltalk 8.6时出错
我正在将一个旧的(大约2000年)IBM VAST 4.5应用程序移植到VA Smalltalk。我设法将应用程序从VAST存储库导入到新的VA Smalltalk存储库中,没有任何错误消息。但是...
我想知道是否可以在Pharo中覆盖一条消息,以便我的自定义类在检查器/调试器中显示更多描述性信息,就像简单的变量类型一样,例如...
我的Person类带有我的设置和获取器,如下所示:对象子类:#Person instanceVariableName:'名称文档'classVariableName''包:'foo'名称^名称名称:anObject名称:= ...
我想用一种方法扩展String类,以从字符串中创建一个URL子弹。我在这里找到了一个链接,该链接显示了如何将扩展程序移至其自己的程序包:Smalltalk Daily 07/13/10:...
我正在研究Smalltalk小型方法,我希望该方法在字典数组上进行迭代,并根据条件返回True或False。字典数组是一个实例变量,名称...
我的Person类带有我的设置和获取器,如下所示:对象子类:#Person instanceVariableName:'名称文档'classVariableName''包:'foo'名称^名称名称:anObject名称:= ...
我刚刚开始学习Smalltalk,了解了它的语法,但尚未对其进行任何真正的编码。在阅读一些介绍性文章和诸如此类的一些问题时:什么使Smalltalk具备了...
squeak(smalltalk)如何使用方法`findSubstring:in:startingAt:matchTable:`?
我应该为matchTable:选择器发送什么?在实现中,没有示例或详细说明,因此如果我将字符串放入以下位置,则无法理解哪个对象正在获取消息:...
对于尖叫声(Smalltalk)中的集合是唯一的或与众不同的
bash中是否有类似uniq的方法用于吱吱作响的收藏?删除集合中的所有重复项,并获取具有每个不同obj之一的集合。例如:before:#('cat','cat','...
我想从第一年开始打印到1582年(日历在更改),其中13天是在星期五(例如,2019年9月13日是星期五)。我尝试了此代码,但是它不起作用。可以...
Squeak(smalltalk)subSrings忽略字符串末尾的空字符串
我正在尝试使用subStrings识别字符串末尾的换行符。问题:检查:='s'subStrings:字符cr asString。成绩单显示:检查大小; cr。 “打印:1”笔录...