“let is unfinished. expect an expression” error. I don't see where though
问题 open System let highLowGame () = let rng = new Random(); let secretNumber = rng.Next() % 100 + 1 let rec highLowGameStep () = printfn "Guess a number: " let guessStr = Console.ReadLine() let guess = Int32.Parse(guessStr) match guess with | _ when guess > secretNumber -> printfn "Too high!" highLowGameStep () | _ when guess = secretNumber -> printfn "You got it!" () | _ when guess < secretNumber -> printfn "Too low!" highLowGameStep () [<EntryPoint>] let main argv = highLowGame () 0 // return