define a F# function and avoid the return value

f#

Solution

In this case there is no work to do because the `WriteLine` method doesn't return any values. It's a `void` returning function. In general though the way to ignore a return value in F# is to use the `ignore` function.

1 + 2 |> ignore 

Couple of minor nit picks on the your code sample. The first is you can avoid the cast to `string` by simply typing the parameter. Second in F# it's more idiomatic to use the `printfn` function instead of `Console.WriteLine`

let NoReturnFunction (msg : string) = 
    printfn "%s" msg 

Problem

define a function that has a single parameter of type string which which displayed on console. invoke the function passing it a message. ensure the function ignores any returned value ``` open System let NoReturnFunction msg = Console.WriteLine(string(msg)) NoReturnFunction "Hello World" ``` I am in a trouble to how to avoid return value of function

Original source