小编Ale*_*nko的帖子

F#:使用和不使用括号定义的类型之间的差异

F#type Something()type SomethingF#有什么区别?

为什么ASP.NET Core 1.0 F#项目中引用的此片段有效:

open System
open Microsoft.AspNetCore.Hosting
open Microsoft.AspNetCore.Builder
open Microsoft.AspNetCore.Hosting
open Microsoft.AspNetCore.Http

type Startup() = 
    member this.Configure(app: IApplicationBuilder) =
      app.Run(fun context -> context.Response.WriteAsync("Hello from ASP.NET Core!"))

[<EntryPoint>]
let main argv = 
    let host = WebHostBuilder().UseKestrel().UseStartup<Startup>().Build()
    host.Run()
    printfn "Server finished!"
    0
Run Code Online (Sandbox Code Playgroud)

但这失败了:

open System
open Microsoft.AspNetCore.Hosting
open Microsoft.AspNetCore.Builder
open Microsoft.AspNetCore.Hosting
open Microsoft.AspNetCore.Http

type Startup = 
    member this.Configure(app: IApplicationBuilder) =
      app.Run(fun context -> context.Response.WriteAsync("Hello from ASP.NET Core!"))

[<EntryPoint>]
let main argv …
Run Code Online (Sandbox Code Playgroud)

f#

4
推荐指数
1
解决办法
169
查看次数

标签 统计

f# ×1