F#语法问题

Mar*_*arl 6 f#

一点sytax问题......

我在F#中有以下代码

let GetSumOfSequenceAttempt1 : bigint = 
    seq{bigint(1)..bigint(10000000)}
    |> Seq.sum 
Run Code Online (Sandbox Code Playgroud)

我不知道如何将数字放在bigint()中 - 是否有一些简化使这看起来更整洁?

kvb*_*kvb 12

是:

let GetSumOfSequenceAttempt1 = 
  seq { 1I .. 10000000I }
  |> Seq.sum 
Run Code Online (Sandbox Code Playgroud)

  • 该语法称为"文字"语法.所有F#文字都在http://msdn.microsoft.com/en-us/library/dd233193.aspx. (5认同)