Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

修改错别字 #159

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions chp/7.rst
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,7 @@ Pure Impure
多线程和其他形式的并行化变得越来越普遍, 管理全局副作用变得越来越困难。

Haskell隔离副作用到I/O动作中的方法提供了一个明确的界限。
你总是可以知道系统中的那一部分可能修改状态哪一部分不会
你总是可以知道系统中的哪一部分可能修改状态哪一部分不会
你总是可以确定程序中纯的部分不会有意想不到的结果。
这样就帮助你思考程序,也帮助编译器思考程序。
比如最新版本的 **ghc** 可以自动给你代码纯的部分提供一定程度的并行化 -- 一个计算的神圣目标。
Expand All @@ -212,7 +212,7 @@ Haskell隔离副作用到I/O动作中的方法提供了一个明确的界限。
到目前为止,我们已经看了在计算机的终端里怎么和用户交互。
当然,你经常会需要去操作某个特定文件,这个也很简单。

Haskell位I/O定义了一些基本函数,其中很多和你在其他语言里面见到的类似。
Haskell为I/O定义了一些基本函数,其中很多和你在其他语言里面见到的类似。
``System.IO`` 的参考手册为这些函数提供了很好的概要。
你会用到这里面某个我们在这里没有提及的某个函数。

Expand Down