Conversione di un numero intero in numero reale nel vostro programma di SML è un passo importante da compiere prima di fare un calcolo con il numero intero che conterrà una parte frazionaria che si desidera conservare . Interi includono numeri come -2 , -1 , 0 , 1 e 2 . I numeri reali sono tutti i numeri razionali e irrazionali , come la "pi" ed "e ". Conversione di un "int " per un "vero" è fatto con la funzione " Real.fromInt " . Istruzioni 
 1 
 Aprire il file SML in un editor di testo, ad esempio Blocco note di Windows . 
 2 
 Implementare una funzione fattoriale in SML aggiungendo il seguente codice nel file di origine : 
 
 divertimento fattoriale 0 = 1.0