列表推导式 编辑
列表推导式,是程序设计语言的一类语法结构,用于基于描述创建一个列表数据结构。相当于数学上的集合建构式符号。但不同于MapFilter函数。
1
相关
CoffeeScript是一套JavaScript的转译语言。受到Ruby、Python与Haskell等语言的启发,CoffeeScript增强了JavaScript的简洁性与可读性。此外,CoffeeScript也新增了更复杂的功能,例如列表推导式、并行赋值等。一般来说,CoffeeScript可以在不影响执行效能的情况下,缩短约三分之一的程式码长度。
KRC是一种惰性求值的纯函数式编程编程语言,由David Turner在1979年11月至1981年10月期间开发,基于了SASL,具有模式匹配、卫语句和列表推导式。KRC有两种主要实现:David Turner的最初实现用BCPL写成并运行于EMAS,Simon J. Croft的后来实现用C语言写成并运行于Unix。KRC在1982年至1985年期间是在坎特伯雷的肯特大学用于教授函数式编程的主要语言。