/
githubmirror
/
CS-Notes
Обзор
Документация
Войти
/
githubmirror
/
CS-Notes
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
docs/_style/prism-master/examples/prism-abap.html
65 строк
1 KB
CyC2018
use prism-tomorrow.css
19 дек 2018, 09:09
19 дек 2018, 09:09
e9e604e
Код
Авторство
О чём код?
<h2>Comments</h2> <pre><code> * Line Comments " End of line comment used as line comment. value = 1. " End of line comment DATA: "! ABAPDoc comment value TYPE i. </code></pre> <h2>Strings</h2> <pre><code> my_string = 'Simple string'. my_string = 'String with an escaped '' inside'. my_string = |A string template: { nvalue } times|. my_string = |A string template: { nvalue } times|. my_string = |Characters \|, \{, and \} have to be escaped by \\ in literal text.|. </code></pre> <h2>Numbers and Operators</h2> <pre><code> value = 001 + 2 - 3 * 4 / 5 ** 6. IF value < 1 OR value = 2 OR value > 3 OR value <> 4 OR value <= 5 OR value >= 6. ENDIF. " Dynamic object assignment (with type cast check) lo_interface ?= lo_class. </code></pre> <h2>Structures and Classes</h2> <pre><code> DATA: BEGIN OF my_structure, scomponent TYPE i, END OF my_structure. CLASS lcl_my_class DEFINITION. PUBLIC SECTION. METHODS my_method RETURNING VALUE(ret_value) TYPE i. ENDCLASS. CLASS lcl_my_class IMPLEMENTATION. METHOD my_method. ret_value = 1. ENDMETHOD ENDCLASS. DATA lo_instace TYPE REF TO lcl_my_class. CREATE OBJECT lo_instace. my_structure-component = lo_instace->my_method( ). </code></pre>