从方法翻转布尔返回值

2020-09-05 12:35发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我在一个类中有一个公共静态方法,该方法具有一个返回类型为BOOLE的变量(" X"为true,""为false)。 我想将此方法返回的值的取反存储到变量lv_result(类型c的长度为1)中。 不使用第三个变量,这可能吗?

理想情况下,我正在大致寻找以下内容:

LV_RESULT =(NOT cl_class_api =>方法(导出iv_var = lv_var))

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我在一个类中有一个公共静态方法,该方法具有一个返回类型为BOOLE的变量(" X"为true,""为false)。 我想将此方法返回的值的取反存储到变量lv_result(类型c的长度为1)中。 不使用第三个变量,这可能吗?

理想情况下,我正在大致寻找以下内容:

LV_RESULT =(NOT cl_class_api =>方法(导出iv_var = lv_var))

付费偷看设置
发送
2条回答
骆驼绵羊
1楼 · 2020-09-05 12:56.采纳回答

使用布尔值或xsdbool

 LV_RESULT = xsdbool(abap_false = cl_class_api => method(EXPORTING iv_var = lv_var))。

(如果该方法返回false,则为true,如果该方法返回true,则为 错误)

天桥码农
2楼-- · 2020-09-05 13:16
Aveek Kumar Baruah 很明显,已更正!

一周热门 更多>