2010-08-06 13 views
6

Un po 'di una domanda sytax ...F # Sintassi Domanda

Ho il seguente codice in F #

let GetSumOfSequenceAttempt1 : bigint = 
    seq{bigint(1)..bigint(10000000)} 
    |> Seq.sum 

io non cosa tenere dover posizionare i numeri all'interno del bigint() - è c'è qualche stenografia che renderà questo look più ordinato?

risposta

12

Sì:

let GetSumOfSequenceAttempt1 = 
    seq { 1I .. 10000000I } 
    |> Seq.sum 
+0

Se volevo vedere tutte le abbreviazioni, c'è qualche pagina su MSDN posso andare? Come lo chiameresti? –

+5

Questa sintassi è chiamata sintassi "letterale". Tutti i letterali F # sono disponibili all'indirizzo http://msdn.microsoft.com/en-us/library/dd233193.aspx. – bdukes

+0

grazie mille ... –