home *** CD-ROM | disk | FTP | other *** search
/ Aminet 10 / aminetcdnumber101996.iso / Aminet / misc / amag / AM9512_2.lha / Amiga-E-Kurs / Listing2.e < prev    next >
Text File  |  1995-11-19  |  934b  |  34 lines

  1. /* Beispiele, wie man Variablen/Konstanten definiert.
  2.    Eine Stringvariable mit Platz für 10 Zeichen */
  3. DEF name[10]:STRING
  4.  
  5. /* Eine Stringvariable und zwei LONG-Variablen  */
  6. DEF name[20]:STRING, a, b
  7.  
  8. /* Lange Zeilen lassen mit einem Komma in der
  9.    nächsten Zeile weiterführen                  */
  10. DEF name[20]:STRING, a, b,
  11.     hilf[10]:STRING
  12.  
  13. /* Einfache Konstanten beginnen mit CONST und
  14.    dürfen nur auf Großbuchstaben und _ bestehen */
  15. CONST ANZAHL = 10
  16. CONST MAXIMAL = ANZAHL+30,
  17.       SCHRITT = $20, BITS = %1100
  18.  
  19. /* Für benannte Aufzählungen bietet sich ENUM an */
  20. ENUM ROT, GRUEN, BLAU, GELB, LILA, SCHWARZ=20
  21.  
  22. /* Für benannte Bits ist SET recht praktisch    */
  23. SET  HIRES, LACE, DUALPLAYFIELD, SUPERHIRES
  24.  
  25. /* Es läßt sich auch sofort ein Wert zuweisen   */
  26. DEF a=4:LONG
  27.  
  28. /* Ein Feld wird mit ARRAY angelegt             */
  29. DEF tab[20]:ARRAY OF INT
  30.  
  31. /* Eine Liste wird analog zum Array definiert   */
  32. DEF liste[40]:LIST
  33.  
  34.