Der FoxPro-Kompatible Skriptinterpreter
🔎
Newsletter
Der FoxPro-Kompatible Skriptinterpreter

Literale

In diesem Artikel werden Möglichkeiten beschrieben Literale im Code zu definieren

Integer Literale

  1
  2
  3
  4
* Positive integer literal
12345
* Negative integer literal
-12345

12345
-12345

Nummerische Literale

  1
  2
  3
  4
* Positive numeric literal
12345.67
* Negative numeric literal
-12345.67

12345.67
-12345.67

Currency Literale

  1
  2
  3
  4
* Positive currency literal
$12345.6712
* Negative currency literal
-$12345.6712

12345.6712
-12345.6712

Boolische Literale

  1
  2
  3
  4
  5
  6
.t.
.f.

* The following literals only work in DO
true
false

true
false
true
false

Null Literal

  1
  2
.null.
null

null
null

String literale

String literal mit einfachen Anführungszeichen

  1
'Hello World'

Hello World

String literal mit doppelten Anführungszeichen

  1
"Hello World"

Hello World

String literal mit Präprozessor Substitution

  1
  2
#define _World World
[Hello _World]

Hello World

Mehrzeilige Stringliterale

  1
  2
  3
"I am a very long String literal ;
   that spans over ;
   multiple lines."

I am a very long String literal that spans over multiple lines.

Binary String Literale

  1
0h0102030405

0h0102030405

Datum Literal

  1
  2
  3
  4
* Empty date
{..}
* Non empty date
{^2021-01-02}

__/__/__
01/02/21

Datum/Uhrzeit Literal

  1
  2
  3
  4
* Empty datetime
{..::}
* Non empty datetime
{^2021-01-02 22:21:22}

__/__/__, __:__:__ AM
01/02/21, 10:21:22 PM