`
jedy
  • 浏览: 147749 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

均值(haskell)

阅读更多
想写一个求均值的函数。
写成

mean x = sum(x) / length(x)总是类型不对,double/int除不了。

没办法,还没有看到怎么转换类型,只有重写了一个length。



mean x = sum(x) / len(x)
where len [] = 0.0
len x = 1.0 + len (tail x)

分享到:
评论

相关推荐

    Haskell教程(中文版)

    **Haskell教程(中文版)** Haskell是一种纯函数式编程语言,以其强大的类型系统、惰性求值和高阶函数特性而闻名。这本由Hal Daumé III编著并由乔海燕翻译的《Yet Another Haskell Tutorial》中文版,为初学者提供了...

    Real World Haskell PDF

    《Real World Haskell》是一本广泛认可的Haskell编程语言教程,旨在将这门函数式编程语言的理论与实践相结合,让读者能够在实际项目中运用Haskell。这本书的PDF版本是根据2015年3月1日的在线文档转制而成,确保了...

    Haskell Cookbook.zip

    《Haskell Cookbook》是一本专为Haskell编程语言爱好者和开发者准备的实用指南。这本书以英文撰写,以PDF格式提供,被压缩在一个名为"Haskell Cookbook.zip"的文件中。Haskell是一种纯函数式编程语言,以其强大的...

    haskell-chart, haskell的2D 图表库.zip

    Haskell是一种纯函数式编程语言,以其优雅的语法和强大的类型系统著称。在数据可视化领域,`haskell-chart`库提供了一种高效且灵活的方式来创建2D图表,这对于数据分析、科学计算以及教学等场景非常有用。这个库是...

    Get Programming with HASKELL

    Get Programming with Haskell introduces you to the Haskell language without drowning you in academic jargon and heavy functional programming theory. By working through 43 easy-to-follow lessons, you'...

    Haskell Cookbook 英文无水印pdf

    《Haskell Cookbook》是一本专为Haskell编程语言爱好者和开发者准备的实用指南。这本书以英文版的形式提供,没有水印,确保了阅读的清晰度和舒适性。Haskell是函数式编程领域的重要语言,以其纯函数、惰性求值和类型...

    Haskell 2010 Language Report

    Haskell 2010语言报告是Haskell编程语言的一个官方文档,详细阐述了Haskell语言的规范。Haskell是一种纯函数式编程语言,它提供了强大的类型系统和高度的抽象化能力。Haskell 2010语言版本是对早期Haskell 98标准的...

    haskell-mode emacs

    Haskell 是一种功能强大的、纯函数式的编程语言,以其优雅的语法和强大的类型系统闻名。Emacs 是一款经典的、高度可扩展的文本编辑器,它提供了丰富的插件和模式来支持各种编程语言的开发,包括 Haskell。在 Emacs ...

    Learning Haskell Data Analysis

    ### 学习Haskell进行数据分析 #### 一、前言 在《学习Haskell数据分析》这本书中,作者詹姆斯·丘奇(James Church)为读者提供了一种全新的方式来理解和处理数据集。本书不仅介绍了Haskell这门编程语言的基础知识,...

    haskell语言教程(learn you a haskell)

    《Haskell语言教程》是一本深受开发者欢迎的在线书籍,主要目标是帮助初学者深入理解Haskell这门纯函数式编程语言。Haskell以其强大的理论基础、严格的类型系统和静态类型而著称,它鼓励程序员编写简洁、清晰且易于...

    HaskellPart1_Haskell_

    **Haskell编程语言详解** Haskell是一种纯函数式编程语言,以其优雅的语法、静态类型系统和强大的编译器闻名。在本课程中,我们将深入探索Haskell的基础知识,了解其核心概念,以及如何利用这些特性来编写高效、...

    Haskell 文档

    ### Haskell文档知识点解析 #### 一、Haskell简介与历史 - **定义**: Haskell是一种纯函数式编程语言,以其简洁性和强大的数学模型为基础,成为研究和实际应用领域中备受推崇的语言之一。 - **特点**: 作为一种...

    haskell简明课件

    ### Haskell语言基础 Haskell是一门纯函数式编程语言,它以数学为理论基础,具有高度的抽象性和强大的表达力。它采用惰性求值策略,这意味着表达式只在真正需要时才进行计算。Haskell没有变量的概念,所有的值都是...

    Haskell 编程入门五星教程

    **Haskell 编程入门五星教程** Haskell 是一种纯函数式编程语言,以其严谨的数学基础、静态类型系统和惰性求值策略而闻名。它鼓励程序员采用声明式编程风格,强调数据流和计算的表达,而不是指令的执行顺序。本教程...

    Haskell_Programming

    ### Haskell编程语言基础知识点概述 #### 一、Lambda与函数式编程基础 ##### 1.1 Lambda的概念 在Haskell编程中,“所有你所需要的只是Lambda”这句话强调了Lambda表达式的中心地位。Lambda表达式是一种匿名函数,...

    real world haskell english

    《Real World Haskell》是Haskell编程语言的一本实践性教程,专为那些希望在实际项目中应用Haskell的开发者设计。这本书英文版的出现,为全球程序员提供了深入了解和学习这一纯函数式编程语言的机会。 Haskell是一...

    haskell教程

    Haskell是一种纯函数式编程语言,它以其独特的语法和哲学吸引了许多编程者,尤其是初学者。函数式编程强调使用无副作用的纯函数来构建软件,这使得代码更易于理解和维护。Haskell入门教程通常会介绍如何在该语言环境...

Global site tag (gtag.js) - Google Analytics