PyMonad库 下载和安装,根据Python包索引(PyPI)可以找到PyMonad包。使用pip
将PyMonad加入运行环境。
访问https://pypi.python.org/pypi/PyMonad以获取更多信息。
对于macOS和Linux开发人员,命令pip install pymonad
可能需要以sudo
命令为前缀。如果你安装的是个人版的Python,那么无须使用sudo
。如果你安装的是系统级的Python,那么需要使用sudo
。在执行sudo pip install pymonad
这样的命令时,系统会提示输入密码,以确保你拥有执行安装所需的管理权限。对于Windows开发人员来说,不存在sudo
命令,但也必须拥有足够的管理权限。
安装完PyMonad包后,可以使用以下命令进行确认:
>>> import pymonad
>>> help(pymonad)
该命令会显示docstring
模块,确认已正确安装PyMonad包。
整个项目的名称PyMonad使用了大小写混合的形式。在导入已安装的Python包名“PyMonad”时,使用的都是小写。目前,PyMonad包中还没有类型提示。通用化的本质要求尽量使用TypeVar
提示来描述各个函数的签名。此外,PyMonad中有一些名称与内置typing
模块中的名称相冲突。由于需要使用包名来消除由名称覆盖引起的歧义,因此类型提示的语法可能会变得非常复杂。本章的示例将忽略类型提示。