Haskell(三):函数语法
本章将介绍 Haskell 的一些很酷的语法结构,我们将从模式匹配开始。模式匹配包括指定某些数据应符合的模式,然后检查是否符合,并根据这些模式解构数据。
定义函数时,可以为不同的模式定义单独的函数体。这会产生非常简洁、简单且可读的代码。您可以对任何数据类型进行模式匹配 - 数字、字符、列表、元组等。让我们创建一个非常简单的函数来检查我们提供给它的数字是否为 7。
本章将介绍 Haskell 的一些很酷的语法结构,我们将从模式匹配开始。模式匹配包括指定某些数据应符合的模式,然后检查是否符合,并根据这些模式解构数据。
定义函数时,可以为不同的模式定义单独的函数体。这会产生非常简洁、简单且可读的代码。您可以对任何数据类型进行模式匹配 - 数字、字符、列表、元组等。让我们创建一个非常简单的函数来检查我们提供给它的数字是否为 7。