floating-point - 使用 float 作为文字

标签 floating-point abap

我尝试使用浮点数来区分大小写 - 结尾,但点是问题。例如

CASE constant.
  WHEN 3.14.   "<=============== after 3, problem.
    WRITE  / 'That's a pi'.
ENDCASE.
我该如何解决?谢谢你。

最佳答案

在值前后使用一些引号。这 '。'不会被视为代码结束分隔符。

WHEN '3.14'. 

问候

关于floating-point - 使用 float 作为文字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11185754/

相关文章:

c# - 将 Float 转换为 Long 给出负值

abap - 为什么 `cl_gui_textedit->get_textstream`的结果为空?

java - BigDecimal 导致 POS 程序出现内存问题的可能性有多大?

awk - 如何从 AWK substr 除法中获得更多小数

ios - Cocos2d、iOS、Objective-C : float error

c++ - C++11 中的 float 比较

sorting - 如何对 "SELECT ... FOR ALL ENTRIES ..."中的行进行排序,不接受 ORDER BY

ui-automation - 是否可以收集事务执行期间的所有消息?

reflection - 是否可以以编程方式询问给定程序的屏幕(选择屏幕)的字段以获得它们的类型?

abap - 隐藏 ABAP 中包含的扩展程序检查错误