个性化阅读
专注于IT技术分析

F#if-then-else表达式

本文概述

F#if-then-else表达式测试条件。如果条件为true则执行block, 否则执行block。

if boolean-expression then 
    expression1 
else
    expression2
FSHARP如果则为else表达式1

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
赞(0)
未经允许不得转载:srcmini » F#if-then-else表达式

评论 抢沙发

评论前必须登录!