2010-08-06 7 views
6

Un peu d'une question sytax ...F # Syntaxe Question

Je le code suivant dans F #

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

je nai ce qu'il faut garder d'avoir à placer les numéros dans le bigint() - est y at-il un raccourci qui va rendre ce look plus propre?

Répondre

12

Oui:

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

Si je voulais voir tous les abréviations, il est une page sur msdn je peux aller? Comment appelleriez-vous cela? –

+5

Cette syntaxe est appelée syntaxe "littérale". Tous les littéraux F # sont à http://msdn.microsoft.com/en-us/library/dd233193.aspx. – bdukes

+0

merci beaucoup ... –