首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未显示的MDriven中的Defaultstringrepresentation表示

未显示的MDriven中的Defaultstringrepresentation表示
EN

Stack Overflow用户
提问于 2018-03-05 18:32:29
回答 1查看 32关注 0票数 2

在MDriven中处理时间跟踪数据库。尝试用字符串更好地实现不同的整数,但在“新调试器”中有一些问题

我有一个具有属性"Age“的"Employee”的实例,并希望将其读为"Employee is (插入年龄)age“,类似于这个默认的字符串表示形式:

代码语言:javascript
复制
'Employee is '+self.Age.asString+' years old'

但是,在新调试器中使用MDriven的OCL

代码语言:javascript
复制
Employee.allinstances.asstring

不正确地在“结果为列表”中显示字符串。为什么会这样?

作为参考,我在这个视频中了解了Visual的字符串表示形式和MDriven的字符串表示形式之间的基本区别:

Expressions

EN

回答 1

Stack Overflow用户

发布于 2018-03-06 22:54:10

你期望的是正确的行为。有一个错误--缓存ocl表达式的副作用--解释了错误结果。这个问题在2018-03-06之后的构建中得到了修正。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49117221

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档