问题标签 [squeak]
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.
smalltalk - Seaside 中的删除方法
如何删除 Squeak 中的方法!短暂聊天?我使用的是 Seaside 2.8.4 图像,我不小心添加了一个方法并在名称中打错了字。我重命名了它,但后来它只是做了一个新方法。我如何删除旧的?谷歌没有发现任何东西。
smalltalk - Squeak Smalltalk 是否存在示例代码?
任何人都可以对squeaksource或类似的东西给出一些提示,他们可以提供 mcz 示例代码,专注于简单的加法、减法、乘法、除法计算?
smalltalk - 如何调试 Squeak 源代码?
这是 Squeak 4.1 中的除法方法:
我不明白代码。你能给我一些关于如何调试代码的提示,以便我可以跟踪代码行为吗?就像打开一个工作区一样,输入 4/3,我可以检查 Fraction。对象有self、分子、分母等。如何步入4/3,看看Smalltalk是如何实现除法的?
smalltalk - 我在哪里可以阅读源代码?
我正在使用 squeak4.1 进行开发,当我在下面的方法链中查找 add 方法时:Kernel-Numbers -> Integer ->算术 -> + ,添加的方法是 +,在 + 方法中我找到这样的示例代码:
我可以知道如何追踪到 digitAdd 并查看 smalltalk 中 add 方法的实现吗?先谢谢了!
smalltalk - squeak4.1 的调试菜单问题
朋友们如题所示,我在squeak4.1调试的时候,“debug it”菜单很强大,有Proceed、Restart、Into、Over、Through等按钮,每次进入Into按钮,我都可以追踪进入具体代码,但是 Over 和 Through 按钮有什么区别呢?
smalltalk - 如何在 Squeak4.1 中打开一个 txt 文件
朋友,如何在Squeak4.1中打开一个txt文件,代码应该是这样的:
任何人都可以就如何打开文件并执行 + - * / 等式给出一些提示吗?先谢谢 :)
binary-tree - 如何在 Squeak4.1 中解析文件中的字符?
朋友,假设我有一个文件test.txt,文件内容为“1+2*3”,如果直接在Squeak的Workspace中表示,打印出来会得到结果9
,我想得到的是7
然后我读取文件内容1+2*3
从一个文件。像这样的代码,它运行良好
但是如何将字符串“1 + 2 * 3”的5个字符存储到一个集合中,进一步我可以使用二叉树来计算方程?有人可以给我一些提示吗?先谢谢 :)
data-structures - 如果 Squeak 不是脚本语言,那么树数据结构在哪里?
因为 Squeak 是一个开源环境,我们可以看到如下数据结构的实现OrderedCollection>>addFirst
:
和OrderedCollection>>removeFirst
:
然后我可以操作堆栈数据结构,对吗?
我被告知 Smalltalk 没有指针结构;尽管像 Java 这样的语言也没有指针结构,而不是脚本语言,但它应该实现一些基本的数据结构,如树、图(由Scripting: Higher Level Programming for the 21st Century引用),然后提出进一步的问题:
Smalltalk 是如何实现树形数据结构的?
database - Smalltalk 如何处理数据库?
我正在使用 Squeak4.1。它如何处理数据库连接?它是否提供类似于 .NET 中的 ODBC/ADO 或 J2EE 的东西?
哪些包处理数据库操作?
有人可以给我一些提示吗?
smalltalk - 在哪里可以找到 squeak 中的 whatIsAPrimitive
嘿,朋友们,我正在使用 squeak 进行开发,我发现原语很有用,每个评论都属于所有提到的原语
See Object documentation whatIsAPrimitive
哪位朋友可以帮忙看看对象文档whatIsAPrimitive在哪里,先谢谢了!