Come vi ho indicato nel precedente post di oggi, è opportuno che io vi fornisca una spiegazione sulla modalità “F# Interactive”: cos’è e come si utilizza.
F# Interactive è una modalità di esecuzione “in console” che in Visual Studio 2012 si concretizza nella visualizzazione della finestra “F# Interactive”. In tale finestra sarà visualizzato tutto l’output del programma e anche alcune informazioni accessorie (per esempio il tipo di dati utilizzato). Per il momento non entriamo troppo in profondità di questo aspetto, perché i tipi di dati meritano un’attenzione speciale.
Per visualizzare la finestra F# Interactive non si deve avviare il programma nel modo che tutti gli sviluppatori Visual Studio conoscono (F5 o pulsante Avvia), ma bisogna invece procedere nel modo seguente:
-
selezionare le istruzioni che vogliamo eseguire (tutte le istruzioni o solo una parte del programma);
-
premere la combinazione ALT+INVIO.
L’utilizzo di F5 o del pulsante Avvia eseguirà tutto il programma e non solo un insieme di istruzioni selezionate, ma lo farà in una finestra Console (cioè la finestra DOS, detta anche “prompt dei comandi”). In questa modalità, però, è necessario aggiungere anche un’istruzione di lettura di un valore di input, altrimenti la finestra Console si chiuderà immediatamente, senza permettere all’utente di leggerne il contenuto.
La modalità F# Interactive è molto utile per testare parti di un programma o anche un’istruzione singola e vedere quale risultato restituisce.