对Discrete Mathematics Using a Computer的第一章Introduction to Haskell进行总结.环境Windows 自定义数据类型 data type definitions 形式如: data Colour = Red | Orange | Yellow | Green | Blue | Violet Colour type包含了Red Orange Yellow Green Blue Violet这些值,这些值是constructor,其开头字母要…
对Discrete Mathematics Using a Computer的第一章Introduction to Haskell进行总结.环境Windows,关于函数的部分太长了,分开写. 常用的对列表list操作的函数common functions on lists length :: [a] -> Int --返回list中元素的数量 or :: [Bool] -> Bool --对Bool的list中的所有元素进行||,如果有True,则时True and :: [Bool] -&…
对Discrete Mathematics Using a Computer的第一章Introduction to Haskell进行总结.环境Windows 函数毫无疑问是函数式语言的核心. 在Haskell中(无特殊指明,以下皆是指在Haskell下),一个表达式用函数完成计算被称为a function application,函数后加空格然后跟随参数(arguments),如有多个参数,也以空格作为分隔. 函数的返回值即函数的类型,如一个函数的参数是类型a,返回值是类型b,写作a → b(…
一.先谈几个重要的东西 virtual memory是一个抽象概念,书上的原文是"an abstraction of main memory known as virtual memory"(参考资料p776).那么什么是抽象概念.下面说说我个人对这个东西的理解. 所谓抽象概念是指抽象出来的概念,通过抽象这个动作得到的结果.那么抽象这个动作又是什么,即是怎么一个动作,思维做了什么动作或者做了一系列什么动作.举个生活中的例子,现在有排球.足球.篮球.乒乓球,我们按照某个方向(共性)对排球…