DATATYPE - Zeichenkettentyp

REXX Built-In Funktionen
Eigenschaft der Zeichenkette

Syntax:                                 
DATATYPE(info<,typ>)
Alphanumeric: a-z, A-Z oder 0-9
Bits: 0 oder 1
Lowercase: a-z
Mixed case: a-z oder A-Z
Number: eine REXX Zahl (siehe Zahlen 3.4)
Symbol: a-z, A-Z, 0-9, @, #, $, , ., !, ? oder _
Uppercase: A-Z
Whole number: eine Ganzzahl (siehe Zahlen 3.4)
heXadecimal: 0-9, a-f, A-F oder "blank"
C: mixed SBCS/DBCS Zeichen
Dbcs: nur DBCS Zeichen

/* REXX DATATYPE Copyright YCOS Yves Colliard Software 1990-2009 */
/* TRACE ?R  */
  /* einschalten des interaktiven Trace Modus */
  /* */
b = "GrossKlein"
d = "klein"
e = "310590Rexx"
  /* */
SAY DATATYPE(+25)              /* Ausgabe: NUM - numerisch  */
SAY DATATYPE(b)                /* Ausgabe: CHAR - nicht NUM */
SAY DATATYPE("310590Rexx","A") /* Ausgabe: 1 - Alpha        */
SAY DATATYPE("10001111 ","B")  /* Ausgabe: 0 - Bits         */
SAY DATATYPE("klein","L")      /* Ausgabe: 1 - lower case   */
SAY DATATYPE(b,"M")            /* Ausgabe: 1 - mixed case   */
SAY DATATYPE(b,"N")            /* Ausgabe: 0 - keine Zahl   */
SAY DATATYPE("06 BFC4 9A","X") /* Ausgabe: 1 - hexa         */