温馨提示×

什么是Erlang列表推导式

小樊
83
2024-06-14 15:04:30
栏目: 编程语言

Erlang列表推导式是一种简洁的语法,用于从一个列表中生成一个新的列表。它的语法形式为[Expression || Generator1, Generator2, ...],其中Expression是要应用于每个元素的操作,Generator是用来生成元素的表达式。

例如,假设有一个包含1到10的数字列表,我们想要生成一个新的列表,其中包含这些数字的平方。我们可以使用Erlang列表推导式来实现这个操作:

Squares = [X * X || X <- [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]].

这将生成一个新的列表Squares,其中包含1到10的数字的平方。Erlang列表推导式可以简洁地实现类似的转换操作,使代码更易读和理解。

0