f#设置入口点的方法非常二,必须把入口点的文件作为项目中的最后一个文件。否则报错。

f#有个EntryPoint属性,可以标注入口点,然而,它也就是起个注释的作用。必须把有EntryPoint的文件,作为项目中的最后一个文件,否则报错。

如果标注了EntryPoint属性,那这个函数方法签名必须是接受一个string数组,返回0的函数。如果没有,反而无限制。

[<EntryPoint>]
let main1 args=
  printfn "args is:%A" args

  0

 

函数名可以随便取,不一定非得叫main或者Main