在我的 block A 状态机中,我尝试使用 block B 的 value 属性的值,但由于某种原因它不允许我使用。有没有办法在状态机中使用另一个 block 的值属性?
最佳答案
如果 block A
具有对 block B
的引用并且值不是私有(private)的,那么应该很容易。然后在状态机代码中,它将类似于 itsB.getSomeValue();
确切的语法将根据您使用的语言而变化。
这是我制作的测试示例:
因此,如果客户端想要访问时钟上的某些内容,它只需使用其 itsClock
引用即可。以下是客户端从其状态机访问它的示例:
关于rhapsody - IBM狂想曲 : How can I use the value of another block?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53726340/