Home Rhyylen
Contatto
 
 
 
Rust Language
Appendice A
Parole chiave

Di seguito un elenco delle parole chiave usate in Rust, elenco che potrete trovare praticamente identico sul sito ufficiale o anche su altre risorse.
  1. as: Utilizzato per effettuare cast di tipi e rinominare importazioni.

  2. break: Interrompe un ciclo (loop, for, while).

  3. const: Definisce una costante immutabile con un valore fisso.

  4. continue: Salta alla prossima iterazione di un ciclo.

  5. crate: Riferisce al crate corrente, che è un'unità di compilazione in Rust.

  6. else: Parte di una dichiarazione condizionale if, esegue il blocco di codice se la condizione if è falsa.

  7. enum: Definisce un tipo enumerato, che può avere varianti diverse.

  8. extern: Permette di dichiarare funzioni e variabili esterne, spesso utilizzato per l'interoperabilità con altri linguaggi.

  9. false: Valore booleano falso.

  10. .fn: Definisce una funzione.

  11. for: Inizia un ciclo for, che itera su una collezione.

  12. if: Inizia una dichiarazione condizionale.

  13. impl: Definisce un blocco di implementazione per un tipo, dove vengono definiti metodi e funzioni associate.

  14. in: Utilizzato in un ciclo for per specificare la collezione da iterare.

  15. let: Dichiarazione di una variabile.

  16. loop: Inizia un ciclo infinito.

  17. match: Inizia una dichiarazione di pattern matching.

  18. mod: Definisce un modulo, che è un'unità di organizzazione del codice.

  19. move: Trasferisce la proprietà di una variabile in una chiusura (closure).

  20. mut: Indica che una variabile è mutabile.

  21. pub: Rende una funzione, un modulo o una variabile pubblica e accessibile da altri moduli.

  22. ref: Crea un riferimento a una variabile in un pattern.

  23. return: Esce da una funzione e restituisce un valore.

  24. self: Riferisce all'istanza corrente di una struttura o di un enum.

  25. Self: Riferisce al tipo corrente all'interno di un blocco di implementazione.

  26. static: Definisce una variabile con durata di vita statica.

  27. struct: Definisce una struttura, che è un tipo di dato composto.

  28. super: Riferisce al modulo genitore del modulo corrente.

  29. trait: Definisce un trait, che è un insieme di metodi che un tipo può implementare.

  30. :true Valore booleano vero.

  31. type: Definisce un alias di tipo.

  32. unsafe: Indica un blocco di codice che può eseguire operazioni non sicure.

  33. use: Importa moduli, funzioni o tipi in un ambito.

  34. where: Aggiunge vincoli ai parametri di tipo in una dichiarazione generica.

  35. while: Inizia un ciclo while, che continua finché una condizione è vera.