Wonderlane on Flickr

Nella maggior parte o in tutti i linguaggi di programmazione software, le variabili funzionano come contenitori per contenere numeri, frasi o altre cose importanti usate in diversi punti del vostro codice. Ecco come funzionano in diversi linguaggi comuni.

Nella programmazione software, le variabili sono nomi usati per contenere uno o più valori. Invece di ripetere questi valori in più punti del vostro codice, la variabile contiene i risultati di un calcolo, una chiamata al database, i risultati di una query al database, o altri valori. Invece di calcoli multipli o il carico di chiamate multiple al database per recuperare gli stessi dati, la variabile è immagazzinata nella memoria del computer una volta sola e usata ovunque sia necessario nel tuo codice.

Per esempio, immagina di avere questo calcolo assegnato a una variabile chiamata ‘math’:

math = 1+1+1

Ora immagina di aver bisogno di questo calcolo in 10 posti diversi nel tuo codice. Potresti copiare e incollare ‘1+1+1’ in tutti e 10 i punti del tuo codice, come questo:

risposta = 1+1+1

Oppure potresti usare la variabile ‘math’, come questo:

risposta = matematica

Quando devi aggiornare il calcolo, per esempio, cambiandolo in ‘1x2x3,’ aggiorni solo la parte a destra della variabile matematica:

math = 1x2x3

Un cambiamento alla definizione di una variabile è molto più facile che cercare ‘1+1+1+1’ e sostituirlo con ‘1x2x3.’

Il modo in cui le variabili sono usate è lo stesso o simile in tutti i linguaggi di programmazione. Tipicamente la variabile è a sinistra seguita da un segno di uguale seguito dall’elemento o dagli elementi da assegnare. L’assegnazione di valori alle variabili avviene o all’inizio di uno script, per esempio, se la variabile è molto usata, o il più vicino possibile a dove viene usata. Questo aiuta la leggibilità e la manutenzione del codice.

Gli identificatori delle variabili possono essere diversi nei vari linguaggi. Qui ci sono esempi di come le variabili sono gestite con diversi linguaggi di programmazione.

C

int width = 10;

Con il linguaggio di programmazione C, puoi specificare il tipo di dati per una variabile, in questo caso, un intero (int). Le linee di codice in C finiscono anche con un punto e virgola.

Lua

width = 10

Con il linguaggio di programmazione Lua, i nomi delle variabili e le assegnazioni sono brutalmente semplici. Non c’è un punto e virgola per segnare la fine di una linea di codice.

PHP

$width = 10;

Nota il segno del dollaro prima del nome della variabile width, così come il punto e virgola per finire la linea. Se è importante o utile specificare il tipo di dati per la variabile, tipicamente si aggiunge un breve prefisso al nome della variabile, per esempio, $intWidth per un intero o $arrHouseData per una variabile che contiene un array, o libreria, di dati.

Python

width = 10

Come Lua, Python non usa un prefisso come $ in PHP o terminazioni di riga esplicite come C o PHP.

Rails

@@width = 10

Il linguaggio Rails ha una serie di modi per esprimere le variabili in base alla loro posizione e uso nel codice. L’uso di doppi simboli @@@, per esempio, indica una variabile di classe il cui valore scompare e non è disponibile al di fuori della classe che contiene la variabile. Lo scopo delle variabili di classe differisce dalle altre variabili usate nel linguaggio. Se non lo sapete, nella programmazione una classe è un blocco di codice. Le classi contengono un numero di elementi diversi che possono essere chiamati e referenziati in altre parti di un’applicazione, proprio come le variabili.

Con le variabili, è anche importante notare:

  • I nomi delle variabili devono iniziare con una lettera, un trattino basso o un carattere non numerico. Ogni linguaggio ha le sue convenzioni di denominazione per guidare il modo in cui le variabili sono nominate.
  • Le variabili possono avere uno scopo globale, disponibile ovunque in un’applicazione, o locale ad una specifica funzione o script.
  • Non usate una virgola con i numeri, solo il punto o il punto.
  • Ogni linguaggio ha parole riservate che non possono essere usate nei nomi delle variabili, per esempio, Date. Invece, potreste chiamare le vostre variabili relative alla data dte o $StartDate.

Quando imparate una lingua, imparerete le sfumature di come ogni lingua gestisce le variabili, come viene loro assegnato uno scopo, se è possibile, e altri dettagli. Tutti i linguaggi, comunque, usano le variabili come un modo efficiente per immagazzinare e riutilizzare i dati nelle applicazioni software.

Se vi state chiedendo della foto della roccia sopra questo articolo con la parola ‘foo’ incisa, foo è una variabile e una frase che si vede spesso negli esempi di programmazione software, per molti linguaggi.

Impara di più

C

Lua

PHP

Python

Rails

Variabili

Come chiamare una variabile quando è sia un nome che un verbo

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.