F#教程:枚举类型 - 面向对象网 f# 学习 对象 - 面向对象技术开发

面向对象技术开发

会员投稿 投稿指南 站长资讯通告:
您的位置: 首页 > OOP语言 > F# > 正文

F#教程:枚举类型

来源: www.bianceng.cn 阅读:

F#中枚举类型的定义实例如下:

type Season =
         | Spring = 1
         | Summer = 2
         | Autumn = 3
         | Winter = 4

使用刚定义过的枚举类型的代码如下:

let s = Season.Winter
if s = Season.Winter then printfn "冬"
  else printfn "冬以外"

不过如下代码就会编译出错:

if s = "Winter" then printfn "冬"
  else printfn "冬以外"

Tags:
相关文章列表: