Haskell 甚至有两个(主流)交互式口译员, Hugs 和 ghci .
这一次我花了几个小时才弄明白我是什么时候在一个真正的程序中第一次遇到它的:
函数的默认参数是可变的静态值。
def foo(bar = []): bar.append(1) print(bar) foo() foo()
这将打印
[1] [1, 1]