Costanti predefinite
Tipi di dati:
Queste costanti sono restituite da
TypeOf.
Tipi di Files:
Queste costanti sono usate dalla funzione
Stat().
Costanti stringa:
gb.NewLine
|
Carattere di nuova linea. Equivalente a Chr$(10) .
|
gb.Cr
|
Carattere di ritorno a capo. Equivalente a Chr$(13) .
Il terminatore di riga sui vecchi Macintosh.
|
gb.Lf
|
Carattere di avanzamento riga. Equivalente a Chr$(10) .
Il terminatore di riga su Linux e c.
|
gb.CrLf
|
Ritorno a capo seguito da avanzamento riga.
Il terminatore di riga su Windows e protocolli di rete come HTTP.
|
gb.Tab
|
Carattere TAB. Equivalente a Chr$(9) .
|
Ordinamento e comparazione:
Metodi di comparazione:
Queste costanti, sono usate dalle funzioni
Comp e ogni volta dal metodo di ordinamento se necessario.
Per esempio, nei metodi di ordinamento negli
Array, quando viene creata una
Collection,
nei metodi della classe
String e così via.
Gambas 3 ha ulteriori caratteristiche:
gb.Binary
|
Comparazione binaria (questa è la predefinita).
|
gb.IgnoreCase
|
Comparazione non sensibile alle maiuscole/minuscole.
|
gb.Language
|
Comparazione tenendo conto del linguaggio corrente.
|
gb.Language + gb.IgnoreCase
|
Comparazione non sensibile alle maiuscole/minuscole tenendo conto del linguaggio corrente.
|
gb.Natural
|
Comparazione naturale tenendo conto del linguaggio corrente.
|
gb.Natural + gb.IgnoreCase
|
Comparazione naturale non sensibile alle maiuscole/minuscole tenendo conto del linguaggio corrente.
|
gb.Like
|
La seconda stringa, è assunta come essere un percorso (LIKE). Se la prima stringa viene trovata allora verrà restituito 0 .
Altrimenti viene effettuata una comparazione non sensibile alle maiuscole/minuscole.
|
gb.Match
|
Dal 3.11
Si presume che la seconda stringa sia un modello gb.pcre MATCH. Se la prima stringa corrisponde, viene restituita l'uguaglianza.
Altrimenti viene effettuato un confronto senza distinzione tra maiuscole e minuscole.
|
Ordinamento:
Queste costanti vengono usate dai metodi di ordinamento:
gb.Ascent
|
Ordinamento ascendente (Questo è il predefinito).
|
gb.Descent
|
Ordinamento discendente.
|
Giorni della settimana:
Queste valori costante sone restituiti dalla funzione
WeekDay().
Formattazioni predefinite:
Formati numerici:
gb.GeneralNumber
|
Scrivere un numero con dodici cifre decimali.
Usa il formato scientifico se il valore assoluto del numero è più basso di 10-4 o maggiore di 107.
|
gb.Fixed
|
Equivalente a "0.00"
|
gb.Percent
|
Equivalente "###%"
|
gb.Scientific
|
Scrivere un numero con il suo esponente e diciotto cifre decimali.
|
Formati temporali data e ora:
gb.GeneralDate
|
Scrive la data solo se il valore date e tempo ha la parte data, e scrive il tempo solo se c'è anche la parte data.
Dal 3.1
Da Gambas 3.1, non scrive nulla se la data è nulla, scrive il tempo in formato breve quando non c'è la parte data, oppure data e tempo in tutti gli altri casi.
|
gb.LongDate
|
Data in formato esteso.
|
gb.MediumDate
|
Data in formato medio.
|
gb.ShortDate
|
Data in formato abbreviato.
|
gb.LongTime
|
Ora in formato esteso.
|
gb.MediumTime
|
Ora in formato medio.
|
gb.ShortTime
|
Ora in formato breve.
|
Formattazione monetaria:
gb.Currency
|
Formatta un valore monetario usando come simbolo quello della moneta corrente.
|
gb.International
|
Formatta un valore monetario usando come simbolo quello internazionale.
|
Formattazioni varie:
Endianness
gb.BigEndian
|
Big endianness. I valori sono memorizzati con i bytes più significativi prima.
|
gb.LittleEndian
|
Little endianness. I valori sono memorizzati con i bytes meno significativi prima.
|