本文概述
F#if-then-else表达式测试条件。如果条件为true则执行block, 否则执行block。
if boolean-expression then
expression1
else
expression2
F#if-then-else示例
let num = 11
if (num%2=0) then
printfn "It is even number"
else printfn "It is odd number"
输出:
It is odd number
F#if-then-else示例:用户输入
在此示例中, 我们使用Console.ReadLine()方法从用户那里获取输入。它返回字符串。对于数值, 你必须使用Parse.Int32方法将其转换为int。
open System // Here, Importing System namespace
Console.Write("Enter a number : ")
let input = Console.ReadLine()
let num = input |> Int32.Parse // Casting input to integer
if(num%2=0) then
printfn "It is even number"
else
printfn "It is odd number"
输出:
Enter a number : 45
It is odd number
评论前必须登录!
注册