为了我自己的安心,我想知道为什么在最后一行中,在我的AssemblyInfo.fs文件中,需要添加一个()才能编译。这种语法叫什么?
namespace TestComComponentFSharp
open System.Reflection
open System.Runtime.CompilerServices
open System.Runtime.InteropServices
[<assembly: AssemblyTitle("TestComComponentFSharp")>]
[<assembly: ComVisible(true)>]
[<assembly: Guid("0B684F15-DC37-40C0-A785-EDF1A63BBAF5")>]
[<assembly: AssemblyKeyFile("KeyFile.snk")>]
[<assembly: AssemblyVersion("1.0.0.0")>]
[<assembly: AssemblyFileVersion("1.0.0.0")>]
()发布于 2015-05-29 09:32:25
您需要一些东西来应用这些程序集属性。空()或do()是做什么的。它被称为“空表达式”--它返回一个单元。
https://stackoverflow.com/questions/30525731
复制相似问题