gpt4 book ai didi

plc - 如何分配方法的返回值?

转载 作者:行者123 更新时间:2023-12-02 01:32:42 27 4
gpt4 key购买 nike

我有一个想要返回值的方法。该声明对我来说很清楚。但是如何在方法实现中分配要返回的值?

我只能考虑创建一个输出变量并使用它来将值传播给调用者。但这绝对不是我期望的返回值的工作方式:

METHOD M_MyMethod : BOOL
VAR_OUT
bReturnVal : BOOL;
END_VAR
// Do some method things here.
// Then assign the return value.
bReturnVal := bWhatever;

最佳答案

解决方案很简单:

M_MyMethod := bWhatever;

如果您需要返回多个值并且不想创建专用类型,那么使用 VAR_OUT 也很有用:)

关于plc - 如何分配方法的返回值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72937558/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com