Una delle funzioni predefinite di F# è denominata printf. Molti conosceranno già questa funzione, dato che esiste da molto tempo in altri linguaggi come il C.
Vedremo alcuni esempi dell'uso di questa funzione, utilizzata per presentare un valore, come una parola o una frase, a un utente. Può servire, per esempio, a visualizzare il risultato di una funzione o di una elaborazione. Per utilizzare questa funzione, possiamo adottare una delle seguenti forme:
printf "Risultato da visualizzare"
printf ("Risultato da visualizzare")
printf "Risultato da visualizzare";
printf ("Risultato da visualizzare");
Selezioniamo le 4 righe sopra indicate, nella finestra dell'editor di codice di un'applicazione F#, in Visual Studio 2010, e premiamo la combinazione ALT+INVIO. Questa operazione aprirà la finestra F# interactive, eseguendo le funzioni di cui sopra e visualizzando il seguente risultato:
Microsoft (R) F# 2.0 Interactive - build 4.0.40219.1
Copyright (c) Microsoft Corporation. Tutti i diritti riservati.
Per informazioni, digitare #help;;
Risultato da visualizzareRisultato da visualizzareRisultato da visualizzareRisultato da visualizzare>
Come potete vedere, il risultato delle 4 funzioni viene proposto visualizzando le 4 stringhe una accanto all'altra.
Inoltre potete vedere che le parentesi tonde sono facoltative, così come il punto e virgola (;) inserito alla fine della riga da eseguire.
Ecco un altro esempio:
printf ("Benvenuti nel meraviglioso mondo della programmazione funzionale!");