Erlang函数、子句、子句保护式实例分析(erlang,编程语言)

时间:2024-05-01 20:04:21 作者 : 石家庄SEO 分类 : 编程语言
  • TAG :

    Erlang%E5%87%BD%E6%95%B0%E3%80%81%E5%AD%90%E5%8F%A5%E3%80%81%E5%AD%90%E5%8F%A5%E4%BF%9D%E6%8A%A4%E5%BC%8F%E5%AE%9E%E4%BE%8B%E5%88%86%E6%9E%90


函数:

函数子句:

注意:子句是用分好分隔且最后一个子句由句号结尾。同意函数的所有子句必须具备相同的函数名和相同的参数数量,且必须在同一处定义,不允许在同一函数的两个子句之间再插入其他函数定义。

对于either_or_both函数,如果传递的参数为either_or_both(true, 42),很显然是成立的,它只会平静地返回true,因此这就需要用到我们的保护式。

子句保护式:

子句保护式由关键字when开始到->符号结束。能用在保护式中得操作时十分有限的,大部分运算符都可以使用(+、-、*、/、++等),部分内置函数也可以用,如:self()、 is_boolean(...)、is_integer(...)、is_atom(...)等,但你不能调用自定义的函数或其他模块中得函数。

本文:Erlang函数、子句、子句保护式实例分析的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:PHP如何使用flock()函数下一篇:

28 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18