F#if-then-else表达式

本文概述

  • F#if-then-else示例
  • F#if-then-else示例:用户输入
F#if-then-else表达式测试条件。如果条件为true则执行block, 否则执行block。
if boolean-expression then expression1 elseexpression2

F#if-then-else表达式

文章图片
F#if-then-else示例
let num = 11if (num%2=0) thenprintfn "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 namespaceConsole.Write("Enter a number : ")let input = Console.ReadLine()let num = input |> Int32.Parse// Casting input to integerif(num%2=0) thenprintfn "It is even number"else printfn "It is odd number"

【F#if-then-else表达式】输出:
Enter a number : 45It is odd number

    推荐阅读