pharo

    1热度

    3回答

    我想分析ndjson(换行分隔的JSON)数据NeoJSON上菲罗Smalltalk的。 ndjson数据是这样的: {"smalltalk": "cool"} {"pharo": "cooler"} 目前,我在我的文件流转换为字符串,将它在新行,然后解析使用NeoJSON的单件。这似乎使用了一个不必要的(和非常巨大的)内存和时间,可能是因为将流转换为字符串,反之亦然。什么是完成这项任务的有

    2热度

    2回答

    我想在Smalltalk中的其中一个类中访问类变量。 我有两个类:Class1和Class2。 Class1有以下变量:年月日时分。 Class2具有以下变量:开始时间结束时间。 在为Class2中初始化方法我有以下几点: start-time := Class1 new. end-time := Class1 new. 现在,我想分配2012年度开始时,我该如何访问一年变量Class1的对

    5热度

    1回答

    我正在尝试使用Squeak外部函数接口。 所有信息,我能找到似乎并不适用于新佳乐5.0,因为当我尝试如: add: a to: b " (int) add (int a, int b) ; " < cdecl: int 'add' (int a, int b) module: 'mydll'> ^self externalCallFailed 这是从this pa

    5热度

    2回答

    我一直在寻找通过菲罗的内部,发现算术+的定义和 - 看上去很相像: + aNumber "Refer to the comment in Number + " aNumber isInteger ifTrue: [self negative == aNumber negative ifTrue: [^ (self digitAdd: aNumber) normalize]

    0热度

    1回答

    我是新来的smalltalk,并且出现问题。 我想绘制一个表所显示的变量的属性。 我发现了这个答案,我在这里做的类似问题:Draw table in Pharo,但在那里不清楚如何创建或填充单元格。 我将不胜感激任何帮助。 谢谢。

    4热度

    2回答

    我有一个给定的字典,并希望将其映射到特定类的对象。 字典的所有键都应映射到对象的同名命名实例变量。 我想这是一个普通的程序?完成它的常用方法是什么?

    2热度

    1回答

    你如何合并蒙蒂塞洛?认真。 当我发生冲突时,我有一个类似变化的窗口,当我选择冲突的方法时,我可以点击冲突中的箭头/蜱虫/十字架,但它不会减少冲突的次数,因此Merge按钮保持禁用。我如何合并?

    2热度

    3回答

    我有一个类,它基本上是一些数据转换方法的集合。换句话说,我在我的文件中有一些数据,我使用一些不同的代码片段将文本数据转换成我可以轻松查询的内容。 现在,这些方法经常重复使用其他方法,并且随着核心数据的变化,我想简单地缓存每种方法的结果,出于速度的原因。 我不想加入到改变每个方法: ^ methodsCache ifNil: [ methodsCache := "compute" ] 我想用菲罗

    1热度

    3回答

    我使用菲罗4.我刚装的配置,其加载其他配置,我收到此错误: This package depends on the following classes: GTExampleTestCase GTExampleFinder You must resolve these dependencies before you will be able to load these defi

    1热度

    1回答

    我有以下代码来创建一个集合作为一个类的成员: CustomClass new members:Set new; yourself. 接下来我问大小 custom members size. 导致显然为0,但是当我在该集合中插入一个自定义元素时,我要求它的大小会导致一个错误,告诉我我的自定义元素不可索引。 custom members add: MyCustomElement new. c