List.Transform函数的基本功能是实现一个列表到另一个列表的转换,即输入一个列表,相应地得到一个经某些规则转换后的列表。...先来看一下List.Transform函数的基本语法:
List.Transform(列表 , 转换函数)
语法本身很简单,但是,其中的两个参数都非常灵活,因为:
1、第一个参数是列表,但是,列表里的内容是可以任意的东西...2、转换函数可以简单到只返回一个字符,却又可以复杂到引用各种函数写任何功能强大的函数体!
所以,单纯学会这个函数的简单用法不难,但要做到灵活运用,就需要在日后大量的实际案例中磨练。...例1、给某个列表中的数字都加上1(简单的对应转换)
= List.Transform({30,40,21,33},each _+1)
结果:{31,41,22,34}
说明:转换函数中的下换线“_”表示输入列表中的每一个...(当前计算)元素
例2、生成一个带10个元素的列表,每个元素的内容均为“A”(生成的内容可以和输入列表完全没有关系)
= List.Transform({1..10}, each"A")
结果:{A,A