2017-04-05 1 views

답변

2

이 쉽게 람다 표현으로 수행됩니다

feed |> Fbjson.Parse 
|> (fun f -> f.Data) 
|> Seq.head 
|> isPromotion triggerInterval 
|> getDecision 

것은 정말 let 제거하는 욕망을 이해하지 못하고, 말했다. 네임 스페이스를 오염시킬 염려가있는 경우 중첩 된 블록 내에서 항상 네임 스페이스를 숨길 수 있습니다.

let decision = 
    let feedData = feed |> Fbjson.Parse 
    feedData.Data 
    |> Seq.head 
    |> isPromotion triggerInterval 
    |> getDecision 
+0

감사합니다. 람다는 제가 찾고 있던 해결책이었습니다. 나는 그것을 시도했지만 어떻게 든 intellisense는 내가 잘못했다고 생각하는 접근 가능한 회원을 제안하지 않았다. 일단 빌드되면 제대로 작동하기 시작합니다. – zmaten

관련 문제