Differenze tra le versioni di "Comp"

Da Gambas-it.org - Wikipedia.
 
Riga 7: Riga 7:
  
 
La funzione ritorna un valore integer che può essere:
 
La funzione ritorna un valore integer che può essere:
<UL=square><LI>0 se le due stringhe sono uguali;</li>
+
<LI>0 se le due stringhe sono uguali;</li>
 
<LI>1 se stringa1 è più grande di stringa2;</li>
 
<LI>1 se stringa1 è più grande di stringa2;</li>
<LI>-1 se stringa1 è più piccola di stringa2.</li></ul>
+
<LI>-1 se stringa1 è più piccola di stringa2.</li>
  
  
 
Il parametro ''Modo'' può assumere le combinazioni:
 
Il parametro ''Modo'' può assumere le combinazioni:
<UL=circle><LI>''gb.Binary'' - Comparazione binaria (Impostazione predefinita);</li>
+
<LI>''gb.Binary'' - Comparazione binaria (Impostazione predefinita);</li>
 
<LI>''gb.IgnoreCase'' - Comparazione indipendente dalle maiuscole-minuscole;</li>
 
<LI>''gb.IgnoreCase'' - Comparazione indipendente dalle maiuscole-minuscole;</li>
 
<LI>''gb.Language'' - Comparazione in funzione del linguaggio corrente;</li>
 
<LI>''gb.Language'' - Comparazione in funzione del linguaggio corrente;</li>

Versione attuale delle 18:13, 8 nov 2016

La funzione Comp compara due stringhe.


La sintassi è:

risultato = Comp(stringa1 As String, stringa2 As String [, Modo As Integer] ) As Integer


La funzione ritorna un valore integer che può essere:

  • 0 se le due stringhe sono uguali;
  • 1 se stringa1 è più grande di stringa2;
  • -1 se stringa1 è più piccola di stringa2.

  • Il parametro Modo può assumere le combinazioni:

  • gb.Binary - Comparazione binaria (Impostazione predefinita);
  • gb.IgnoreCase - Comparazione indipendente dalle maiuscole-minuscole;
  • gb.Language - Comparazione in funzione del linguaggio corrente;
  • gb.Language + gb.IgnoreCase - Comparazione in funzione del linguaggio corrente indipendente dalle maiuscole-minuscole;
  • gb.Natural - Comparazione naturale in funzione del linguaggio corrente;
  • gb.Natural + gb.IgnoreCase - Comparazione naturale in funzione del linguaggio corrente indipendente dalle maiuscole-minuscole;
  • gb.Like - La seconda stringa è considerata un modelloLIKE. Se la prima stringa corrisponde, allora viene restituito 0. In caso contrario, viene fatto un confronto non considerando le maiuscole-minuscole.