首页 >> 大全

《Two Dozen Short Lessons in Haskell》(十九)

2023-12-12 大全 24 作者:考证青年

《Two Dozen Short in 》( © 1995, 1996, 1997 by Rex Page,有人翻译为二十四学时教程,该书如果不用于赢利,可以任意发布,但需要保留他们的)这本书是学习 的一套练习册,共有2本,一本是问题,一本是答案,分为24个章节。在这个站点有PDF文件。几年前刚开始学习的时候,感觉前几章还可以看下去,后面的内容越来越难以理解。现在对函数编程有了一些了解后,再来看这些题,许多内容变得简单起来了。

初学之前一定要记住:

把你以前学习面向过程的常规的编程语言,如、C、等等统统忘在脑后,函数式编程完全是不一样的编程模型,用以前的术语和思维来理解函数式编程里的概念,只会让你困惑和迷茫,会严重地影响你的学习进度。

这个学习材料内容太多,想把整书全面翻译下来非常困难,只有通过练习题将一些知识点串起来,详细学习还是先看其它一些入门书籍吧,这本书配套着学学还是不错的。

第19章 交互编程之文件输入输出

这一章没有习题,把主要内容总结一下。

把中的内容输出到文件用函数,其定义是:

:: -> -> IO()

第一个参数是文件名,类型

第二个参数是准备写入的内容,也是类型

关于这个IO()会有一对括号,表示不返回什么有用的值。

一个例子

main =

".dat" ( )

where

= [“BASIC”, “C”, "C++", "C#", ""]

与之对应的另外一个函数是,含义就不啰嗦了。

《Two Dozen Short Lessons in Haskell》(十九)_《Two Dozen Short Lessons in Haskell》(十九)_

:: -> IO

这里面的

类型里面的IO 表示进行IO操作,返回类型为的数据。

一个例子:

main = do

“ input file name:”

这里提示用键盘输入一个文件名,然后把文件的内容全部读入到变量中。

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了