只要是支持函数式的,一般都可以。Python这类语言也支持函数式,但是很少人用。原因在于语法与现代语言存在差异,比如Java,C#,C/C++,这类语言的差异太大。 比如Python的快排: def qsort(a): ----if len(a) <= 1:return a ----return qsort([lt for lt in a[1:] if lt < a[0]]) + a[0:1] + qsort([ge for ge in a[1:] if ge >= a[0]]) #千万别用,内置的秒杀上面。