первый день работая в F #. Я провел некоторое время в Haskell и пытаюсь научиться F # работать с каким-то существующим кодом .net. Почему этот код сердится на меня? Что эквивалентно: t? Как добавить аннотацию типа к основному?Почему в этом выражении f # возникает ошибка типа?
type Color = Red | Green
[<EntryPoint>]
let main =
let a = Red
if a = Red then
printfn "hi!"
else
printfn "no!"
Вы не обязательно используете 'main' в таком простом приложении: https://dotnetfiddle.net/DAuzG8 –
@FoggyFinder - хорошая точка, часто лучше начинать возиться в FSI, используя скрипты в VS/VSCode/Ionide/и т. Д. – DaveShaw