Welcome to Software Development on Codidact!
Will you help us build our independent community of developers helping developers? We're small and trying to grow. We welcome questions about all aspects of software development, from design to code to QA and more. Got questions? Got answers? Got code you'd like someone to review? Please join us.
Post History
The Null Values article in the F# Language Reference show an example that uses it, but it does not explain what it does exactly. You can use the following code to check if an arbitrary value is ...
Question
f#
#1: Initial revision
What does F#'s `box` keyword do and where is it documented?
The [Null Values][1] article in the [F# Language Reference][2] show an example that uses it, but it does not explain what it does exactly. > You can use the following code to check if an arbitrary value is > `null`. > > match box value with > | null -> printf "The value is null." > | _ -> printf "The value is not null." I went through the entire [PDF version][3] of the language reference, but there is not trace of it ever being introduced. [1]: https://learn.microsoft.com/en-us/dotnet/fsharp/language-reference/values/null-values [2]: https://docs.microsoft.com/dotnet/fsharp/language-reference/ [3]: https://learn.microsoft.com/pdf?url=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fdotnet%2Ffsharp%2Ftoc.json