2016-02-16 11 views
6

Mi piace usare i file di firma .fsi per controllare la visibilità. Tuttavia, se ho entrambi i file e Foo.fs nella mia soluzione e #load "Foo.fs" in uno script, non sembra che venga utilizzato il file della firma corrispondente. Se lo faccio:Utilizzo del file di firma nello script

#load "Foo.fsi" 
#load "Foo.fs" 

... quindi avviene il controllo della visibilità desiderato. È questo il modo consigliato per raggiungere questo obiettivo o esiste un modo migliore per farlo? In un mondo perfetto, piacerebbe vedere anche il file di firma caricato automaticamente.

+5

Non una risposta definitiva, ma un modo migliore. Leggendo 'Expert F # 4.0' si può fare' #load "Foo.fsi" "Foo.fs" "Foo.fsx" 'Tutti e tre i carichi sono su una riga. –

+0

@GuyCoder finora, il tuo "modo migliore" è anche la migliore risposta. Da allora ho riflettuto e ho capito che può avere senso includere o meno il .fsi in uno script, perché si potrebbe voler "testare" il codice raw in quel punto. Ad ogni modo, se inserisci il tuo commento come risposta, sarò felice di prenderlo come risposta accettata;) – Mathias

risposta

2

Non una risposta definitiva, ma un modo migliore.

Dalla lettura Expert F# 4.0 si può fare

#load "Foo.fsi" "Foo.fs" "Foo.fsx" 

Tutti e tre i carichi sono su una linea.

TL; DR

Il link per il libro è via WolrdCat appena messo in un codice di avviamento postale e vi mostrerà città limitrofe là dove il libro può essere trovato.

Problemi correlati