Home > cat > intrinsic 
 en fr de es nl pl pt pt_BR mk sq ca hu cs tr ar fa id vi ko ja ru zh zh_TW eo
Precedente  Successivo  Modifica  Rinomina  Undo  Refresh  Search  Amministrazione  
Documentazione
History
 
Attenzione! Questa pagina non è aggiornata.  Vedi versione in inglese 
Funzioni intrinsiche
Una funzione intrinseca è una funzione predefinita, cioè una funzione facente parte del linguaggio. Se l'utente definisce un nuova funzione con il nome di una esistente, allora la nuova funzione sostituirà quella intrinseca.

La seguente lista mostra le funzioni intrinsiche di Gambas:

Abs Restituisce il valore assoluto di un numero.
Access Si accerta che vi siano le autorizzazione per accedere al file.
ACos Calcola l'arco-coseno di un'angolo.
ACosh Calcola l'iperbole arco-coseno di un'angolo.
Ang Calcola le coordinate angolo-polari da due coordinate rettangolari.
Asc Restituisce il codice ASCII di un carattere in una stringa.[1]
ASin Calcola l'arcoseno di un'angolo.
ASinh Calcola l'iperbole arcoseno di un'angolo.
ATan Calcola l'arcotangente di un'angolo.
ATan2 Calcola l'arcotangente di due numeri.
ATanh Calcola l'iperbole arcotangente di un'angolo.
Bool@ Restituisce un valore booleano (Boolean) posizionato in una data locazione di memoria.
Only in 3.0 version
Byte@ Restituisce un valore Byte posizionato in una data locazione di memoria.
Only in 3.0 version
CBool Converte un valore in uno booleano (Boolean).
Cbr Calcola la radice cubica.
CByte Converte un valore in uno Byte.
CDate Converte un valore in una data (Date).
CFloat Converte un valore in uno in virgola mobile (Float).
Chr$ Restituisce il corrispondente carattere ASCII dal valore del codice.[1]
CInt Converte un valore in intero (Integer).
CLong Converte un valore in intero lungo (Long).
CLOSE Chiude il flusso dei dati sullo stream.
Comp Confronta due stringhe.[1]
Conv$ Converte una stringa da un set di caratteri ad un'altro.
COPY Copia un file.
Cos Calcola il coseno di un'angolo.
Cosh Computa l'iperbole coseno di un'angolo.
CShort Converte un valore in intero corto (Short).
CSng Converte un valore in intero singolo (Single).
CStr Converte un valore in una stringa (String).
CVariant Converte un valore in un Variant.
Only in 3.0 version
Date Restituisce del valore temporale solo la data.
DateAdd Aggiunge un periodo a una certa data.
DateDiff Restituisce il periodo temporale fra due date.
Day Restituisce il valore del giorno di una certa data Date.
DConv$ Converte una stringa dal set di caratteri di sistema al UTF-8 (il set di caratteri del deskstop).
DEC Decrementa una variabile (variabile).
Deg Converte da radianti a gradi.
DFree Restituisce lo spazio libero di un dispositivo.
Dir Visualizza una directory.
Eof Restituisce la raggiunta fine del file.
ERROR Stampa l'espressione d'errore nel dispositivo di uscita predefinito.
ERROR TO Redirige gli errori nel dispositivo di uscita.
Exist Si accerta che il file o la directory specificati esistano.
Exp Esponenziale, e^x
Exp2 2^x
Exp10 10^x
Expm Exp(x) - 1
Eval Valuta un'espressione.
Fix Restituisce la parte intera di un numero.
FloatPtr Restituisce il valore in virgola mobile (Float), locato in una certa posizione di memoria.
Only in 3.0 version
FLUSH Forza il flusso dei dati dal buffer all'uscita dello stream.
Format$ Formatta un numero o una data.
Frac Restituisce la parte frazionaria di un numero.
Hour Restituisce l'ora di un valore temporale data (Date).
Html$ Quota una stringa se questa è una stringa valida HTML.[1]
Only in 3.0 version
Hyp Calcola l'ipotenusa di un triangolo.
INC Incrementa una variabile.
INPUT Legge stringhe di testo dallo stream e le convertedentro dei valori.
INPUT FROM Redirige l'input predefinito.
InStr Cerca una stringa all'interno di un'altra stringa.[1]
Int Restituisce la parte intera matematica di un numero.
Int@ Restituisce il valore intero (Integer) posizionato a un certo indirizzo di memoria.
Only in 3.0 version
IsDir Restituisce vero se il percorso specificato è un directory.
KILL Cancella un file.
LCase$ Converte una stringa in minuscolo.[1]
Left$ Restituisce il primo carattere di una stringa.[1]
Len Restituisce la lunghezza di una stringa.[1]
LINE INPUT Legge linee di testo dallo stream.
LOCK Blocca uno stream aperto.
Lof Restituisce la lunghezza di uno stream.
Long@ Restituisce il valore di un intero lungo (Long) posizionato a un certo indirizzo di memoria.
Only in 3.0 version
LINK Crea un link simbolico.
Log Logaritmo Neperiano, base e logaritmo.
Log2 Logaritmo a base 2.
Log10 Logaritmo decimale.
Logp Log(1+x).
LTrim$ Toglie tutti gli spazi vuoti alla sinistra della stringa.[1]
Mag Calcola la distanza in coordinate polari fra due coordinate rettangolari.
Max Restituisce il numero massimo.
Mid$ Restituisce una parte di stringa.[1]
Min Restituisce il numero minimo.
Minute Restituisce i minuti in un valora temporale data (Date).
MKDIR Crea una directory.
Month Restituisce il mese da un valore data (Date).
MOVE Rinomina o sposta files o directory.
Now Restituisce la data e l'ora temporale corrente.
OPEN Apre un file per la lettura o la scrittura creando uno stream apposito.
OUTPUT TO Redirige l'uscita predefinita.
Pi Restituisce il π o un multiplo di π.
PIPE Apre un collegamento per leggere o scrivere creando uno stream apposito.
Pointer@ Restituisce il valore del puntatore (Pointer) posizionato ad un certo indirizzo di memmoria.
Only in 3.0 version
PRINT Stampa espressioni sullo stream.
Quote$ Quota una stringa.[1]
Rad Converte angoli in radianti.
RANDOMIZE Inizializza uno pseudo generatore casuale di numeri.
RDir Visualizza una directory ricorsivamente.
READ Legge dei dati binari da uno stream.
Replace$ Sostituisce una stringa con una sottostringa.[1]
Right$ Restituisce l'ultimo carattere di una stringa.[1]
RInStr Cerca una stringa all'interno di un'altra stringa, partendo dalla sua destra.[1]
RMDIR Cancella una directory vuota.
Rnd Restituisce un numero pseudo casuale.
Round Arrotonda un numero.
RTrim$ Toglie tutti gli spazii vuoti in una stringa partendo dalla sua destra.[1]
Scan Divide una stringa con un modello regolare.[1]
SConv$ Converte un stringa dal UTF-8 (il set di caratteri del desktop) al set di caratteri del sistema.
Second Restituisce i secondi di un valore temporale (Date).
SEEK Cambia il puntatore all'interno del file nello stream.
Seek Ottiene la posizione del puntatore del file nello stream.
Sgn Restituisce il segno di un numero.
Short@ Restituisce un valore intero corto (Short) posizionato ad un certo indirizzo di memoria.
Only in 3.0 version
Sin Calcola il seno di un'angolo.
Single@ Restituisce un valore intero singolo (Single) posizionato ad un certo indirizzo di memoria.
Only in 3.0 version
Sinh Calcola l'iperbole seno di un'angolo.
Space$ Restituisce una stringa contenente solo spazi.[1]
Split Divide una stringa in sottostringhe.[1]
Sqr Calcola la radice quadrata.
Stat Ottiene informazioni circa un file.
Str$ Converte un numero o una data in una stringa.
String$ Restituisce le stesse stringhe concatenate più volte.[1]
Subst$ Sostituisce una stringa in un percorso.[1]
Tan Calcola la tangente di un'angolo.
Tanh Calcola l'iperbole tangente di un'angolo.
Temp$ Restituisce un percorso per files temporanei.
Time Restituisce la parte temporale di un valore data (Date).
Timer Restituisce il numero di secondi passati dal momento in cui il programma è stato avviato.
Tr$ Trasla una stringa.
Trim$ Toglie gli spazi vuoti da una stringa.[1]
UCase$ Converte una stringa in maiuscolo.[1]
UNLOCK Sblocca uno stream aperto.
Unquote$ Toglie le quote a una stringa.[1]
Val Converte una stringa in un numero o in una data.
Week Restituisce il numero della settimana da un valore data (Date).
WeekDay Restituisce il giorno della settimana da un valore data (Date).
WRITE Scrive dati in forma binaria sullo stream.
Year Restituisce l'anno da un valore Date.
[1] Attenzione! Molte di queste funzioni, lavorano con stringhe ASCII. Per manipolare stringhe UTF-8, usate la classe String.

Vedi anche

Indice del linguaggio