自动派生

原创 2015年07月07日 13:05:10

对于一些简单的数据类型可以让haskell帮我们自动实例化,这里说的是类型类的派生

例如

data Color = Red | Green | Blue
 deriving (Read,Show,Eq,Ord)
我们就可不必自已实现Color类型的Read,Show,Eq,Ord的类型类

instance Show Color where
	show Red = "it is Red"
	show Green = "it is Green"
	show Blue = "it is Blue"

deriving只能实现一些简单的数据类型,复杂的还无法实现,对于之定义复杂的数据类型,还得自已实现对应的类型类


版权声明:本文为博主原创文章,未经博主允许不得转载。

Objective-C: 继承与派生、MRC、自动释放池、

1.继承与派生1.继承是两个类之间的一种关系。是父类与子类的关系,是"is a"的关系。是讲父类中的所有属性和方法直接在子类中复用 #import "TRAnimal.h" @interface TR...
  • cz_zol
  • cz_zol
  • 2016年08月25日 19:56
  • 193

如何快速制作脚本?间隔时间自动使用按键精灵游戏技能辅助脚本

来源:按键学院   【按键精灵】 脚本使用说明: 1. 此脚本可应用于各种网络游戏,用于自动间隔时间使用辅助技能,可自定义三个技能和间隔时间。 2. 脚本开始运行前请先在按键精灵主界面上设置自定...

英文文章语法自动纠错工具

  • 2017年11月22日 09:15
  • 10.18MB
  • 下载

Matlab自动生成STM32F103C8T6代码

  • 2017年12月13日 16:20
  • 2.4MB
  • 下载

hibernate自动建表的方法

1:只要在hibernate.cfg.xml添加这句话,就可以自动生成数据表 update   update:表示自动根据model对象来更新表结构,启动hibernate时会自动检查数据库,如果...

MyBatis自动创建代码

  • 2017年12月09日 10:07
  • 2.55MB
  • 下载

新浪微博自动推广专家

  • 2017年12月05日 11:45
  • 23.09MB
  • 下载

Android手把手实战APP首页 下拉刷新 自动加载

一、概述作为一名三年Android开发经验的程序员,今天和大家一起实战一款APP的首页功能,这个首页在我们平时接触中还是很常见的,虽然页面简单,但是里面涉及的功能点还是挺多的。代码如有不足的还望各路同...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:自动派生
举报原因:
原因补充:

(最多只允许输入30个字)