Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
F# List.map fsi告诉您可以,但可以';t构建_F#_F# Interactive - Fatal编程技术网

F# List.map fsi告诉您可以,但可以';t构建

F# List.map fsi告诉您可以,但可以';t构建,f#,f#-interactive,F#,F# Interactive,为什么这段代码在我的fsi上工作,但无法构建项目?我使用的是vs2010和F#2.0…有什么想法我遗漏了什么吗 let arg = [@"C:\Temp\bin"; @"C:\temp\xml"] arg|> List.map(fun (s) -> printfn "%s" s) 如何获取错误,告诉它需要int Error 1 Type mismatch. Expecting a string list -> int but given a string list ->

为什么这段代码在我的fsi上工作,但无法构建项目?我使用的是vs2010和F#2.0…有什么想法我遗漏了什么吗

let arg = [@"C:\Temp\bin"; @"C:\temp\xml"]
arg|> List.map(fun (s) -> printfn "%s" s)           
如何获取错误,告诉它需要int

Error 1 
Type mismatch. Expecting a string list -> int but given a string list -> 'a list  
The type 'int' does not match the type ''a list'    
C:\Users\Ebru\Documents\Visual Studio 2010\Projects\WinFind\WinFind\Program.fs

这个代码段在我的机器上编译,但是映射看起来很奇怪。我想你真的该怎么做:

let arg = [@"C:\Temp\bin"; @"C:\temp\xml"]
arg|> List.iter (fun s -> printfn "%s" s)
这与:

let arg = [@"C:\Temp\bin"; @"C:\temp\xml"]
arg|> List.iter (printfn "%s")
问候,,
我猜你真的写了

[<EntryPoint>]
let Main(args) =
    let arg = [@"C:\Temp\bin"; @"C:\temp\xml"] 
    arg|> List.map(fun (s) -> printfn "%s" s)  
[]
let Main(args)=
让arg=[@“C:\Temp\bin”;@“C:\Temp\xml”]
arg |>List.map(乐趣)->printfn“%s”s
EntryPoint
方法(例如
Main()
)必须返回int