当前位置: 首页 > news >正文

wordpress主题网店咸阳seo培训

wordpress主题网店,咸阳seo培训,个人怎么做优惠券网站,30g月流量网站F#提供了一个叫活动模式的有趣功能。它把输入的数据转换成其他不同的东西。 一个有趣的使用实例就是代替枚举。但我编程枚举的时候#xff0c;我总不高兴去链接枚举项到它的定义。例如#xff0c;下面的枚举定义了 数字枚举#xff0c; enum Numbers{Odd,Even,}…F#提供了一个叫活动模式的有趣功能。它把输入的数据转换成其他不同的东西。 一个有趣的使用实例就是代替枚举。但我编程枚举的时候我总不高兴去链接枚举项到它的定义。例如下面的枚举定义了 数字枚举 enum Numbers{Odd,Even,}   但是它没有说明什么是Odd什么是Even。我试着使用特性或简单的注释但是我真正想得到的是在F#中见到枚举项就获取定义。当我看见活动模式的时候我的眼睛一下亮起来了。你真的可以使用非分部模式来解决这个问题但是你不能放多余8项所以我选择使用分部模式为了我的系统在将来可以容易的扩展。 let ( | Even | _ | ) x if x % 2 0then Some() else Nonelet( | Odd | _ | ) x ifx % 2 0 then Some() else Noneletf x matchxwith| Even - even| Odd - oddletr f 2 //r even   上面的例子仅仅返回Some()或者None。如果想返回更有趣的东西 let f0 x x % 2 0letf1 x x % 2 0let ( | Even | _ | ) (x:int) iff0(x) then Some(signx)else Nonelet ( | Odd | _ | ) (x:int) if f1(x)then Some(signx)else Nonelet f (x:int) match x with| Even sign- sprintf even sign%d sign| Odd sign - sprintf odd sign%d signlet r f 2   注意高亮sign保存了返回结果  Math.Sign(x)。 我想尝试的最后一件事情是用 Even(或Odd)模式传递给函数。新的代码是: let f0 x x % 2 0let f1 x x % 2 0let ( | Even | _ | ) f (x:int) if f(x) thenSome(sign x) else Nonelet ( | Odd | _ | ) f (x:int) if f(x)then Some(signx)else Nonelet f (x:int) match x with| Even f0 (* you can think x passed in here *) sign - sprintf even sign%dsign| Odd f1 (* you can think x passed in here *) sign- sprintf odd sign%dsignlet r f 2   请注意如果你像下面这样取函数f为第二个参数来定义模式Even。 let ( | Even | _ | ) (x:int) f if f(x)then Some(Math.Sign(x))else None   将会报一个错误。所以当你定义模式的时候参数顺序真的很重要。转载于:https://www.cnblogs.com/xiwang/articles/2583976.html
http://www.pierceye.com/news/798758/

相关文章:

  • 济南网站建设哪个好电商创业
  • 如何在年报网站上做遗失公告天津做企业网站公司
  • 嘉兴网站关键词排名网页制作与设计课程设计报告
  • 室内装饰网站模板网络营销的策略
  • 如何做网站充值58百度搜索引擎
  • 专门做衣服的网站有哪些广告公司名字怎么取
  • 亚马逊如何做折扣网站的营销在线3d建模网站
  • 深圳市seo网站设计dz做的网站容易收录吗
  • 西安手机网站wordpress 绑定两个域名
  • 郑州定制网站推广工具平面设计接私活一般多少钱
  • 俄语网站模板网站建设外包网
  • 专门做淘宝特价的网站做网络推广一般是什么专业
  • 网站互动怎么做手机论坛网站
  • 企业免费网站系统wordpress default template
  • 怎样做软件网站酒店的网络营销是什么
  • 企业为什么做网站 图片做美团网站多少钱
  • 社交网站建设网站内容策划方案
  • 二手商品网站制作软件公司取名字大全
  • 网站页面切换效果抚顺市营商环境建设局网站
  • 网站开发选择什么软件互联网营销设计
  • 网站推广结束语如何评价一个网站做的好不好
  • 连云港做网站推广网站建设为什么需要备案
  • 网站建站步骤在越南做一个网站怎么做
  • 怎么在word里做网站wordpress 父页面跳转
  • 网站添加验证码WordPress食谱小程序
  • 网站打包app公明做网站
  • 服装网站设计策划工业设计最吃香的专业
  • 东莞找公司网站ui界面设计说明范文
  • 淘宝网页版手机登录保定seo外包服务商
  • 网站开发 总结报告想给公司做网站怎么做