Может кто-нибудь сказать мне, почему это работает

let createRandomList = List.init 9 (fun _ -> randomNumberGenerator.Next(0,9))
let concatRandomList =
    createRandomList
    |> Seq.map string
    |> String.concat ""

А этого нет?

let createConcatRandomList = List.init 9 (fun _ -> randomNumberGenerator.Next(0,9))
    |> Seq.map string
    |> String.concat ""

Я получаю «Неполное значение или определение функции» во втором блоке кода.

Заранее спасибо

f#
0
Jamie Dixon 19 Сен 2013 в 16:06

1 ответ

Лучший ответ

Во втором примере вам нужно сделать отступ для |> на том же уровне, что и для List.

3
John Palmer 19 Сен 2013 в 16:07