Skip to content

Latest commit

 

History

History
57 lines (45 loc) · 1.98 KB

operatori.md

File metadata and controls

57 lines (45 loc) · 1.98 KB

L'interfaccia del calcolatore rende immediatamente disponibili alcuni operatori:

operatori

  1. uguale:

    • uguaglianza tra numeri 10 = 10;
    • uguaglianza tra lettere 'A' = 'A' ;
    • uguaglianza tra parole 'Ciao' = 'Ciao';
    • ugualgianza tra stringhe 'Viva QGIS' = 'Viva QGIS';
    • uguaglianza tra campi "field1" = "field2";
    • uguaglianza tra espressioni $area = area($geometry);
  2. somma:

    • somma di numeri 10 + 15.4 ;
    • somma di stringhe (unione) 'QGIS' + '3.0' ;
    • somma di campi "fied1" + "field2"
    • somma di espressioni $perimeter + 500;
  3. differenza:

    • differenza tra numeri 250 -200;
    • differenza tra campi "field1"-"field2"
    • differenza tra espressioni length("field1") - length("field2");
  4. divisione:

    • divisione tra numeri 125/5;
    • divisione tra campi "field1"/"field2";
    • divisione tra espressioni $area/$perimeter;
  5. moltiplicazione:

    • moltiplicazione tra numeri 12*22;
    • moltiplicazione tra campi "field1"*"field2";
    • moltiplicazione tra espressioni $perimeter*length($area);
  6. potenza:

    • potenza tra numeri 10^2;
    • potenza tra campi "field1"^"field2";
    • potenza tra espressioni $area^length($area);
  7. unione di stringhe:

    • unione di numeri (che trasforma in stringhe) 12 || 24 → '1224';
    • unione tra lettere 'A'||'b' → 'Ab';
    • unione tra parole 'Ciao' || 'Mondo' → 'CiamoMondo' ;
    • unione tra stringhe 'Viva QGIS' || 'Viva Pigreco' → 'Viva QGISViva Pigreco';
    • unione tra campi "field1" = "field2";
    • unione tra espressioni $area || area($geometry);
    • unione tra simboli 'A'||'=>'||'B' → 'A=>B';
  8. parentesi aperta:

    • il calcolatore indica se una parentesi è rimasta aperta;
  9. parentesi chiusa:

    • il calcolatore indica se una parentesi è rimasta chiusa;
  10. nuova riga:

    • aggiunge una nuova riga: (12 || 24 ) ||'\n' ||( '12' || '24' ) → stamperà '1224' su 1224' in due righe;
    • molto utile per le etichette su due o più righe;