在 MDriven 中处理时间跟踪数据库。尝试使用字符串以更好的方式实现不同的整数,但在“新调试器”中遇到了一些问题
我有一个“Employee”的实例,其属性为“Age”,并希望它被读取为“Employee is ( Insert age ) years old”,就像这个默认的字符串表示形式一样:
'Employee is '+self.Age.asString+' years old'
但是,在新的调试器中使用 MDriven 的 OCL
Employee.allinstances.asstring
未正确显示“结果为列表”中的字符串。为什么会这样?
作为参考,我在这个视频中了解了 Visual Basic 的字符串表示和 MDriven 的基本区别:
https://wiki.mdriven.net/index.php/Part_1_OCL_Common_Expressions