# Tag Archives: functional programming

## 函数式编程的另类指南(9)

The following part is not maintained anymore. Please go to 函数式程序设计的另类指南 for the whole translation.

## Continuations

Continuations对于程序设计的意义，就像《达芬奇密码》对人类历史的意义：揭露了人类有史以来最大的假象。恩，也许没那么牛。但它在概念上的突破性至少和开方负数的意义相同。

## 函数式编程的另类指南(11)

The following part is not maintained anymore. Please go to 函数式程序设计的另类指南 for the whole translation.

## 函数式编程的另类指南(10)

The following part is not maintained anymore. Please go to 函数式程序设计的另类指南 for the whole translation.

## 模式匹配

```int fib(int n) {
if(n == 0) return 1;
if(n == 1) return 1;

return fib(n - 2) + fib(n - 1);
}
```

## 函数式编程的另类指南(8)

The following part is not maintained anymore. Please go to 函数式程序设计的另类指南 for the whole translation.

## 惰性求值

```String s1 = somewhatLongOperation1();
String s2 = somewhatLongOperation2();
String s3 = concatenate(s1, s2);
```

## 函数式编程的另类指南(7)

The following part is not maintained anymore. Please go to 函数式程序设计的另类指南 for the whole translation.

## 函数式编程的另类指南(6)

The following part is not maintained anymore. Please go to 函数式程序设计的另类指南 for the whole translation.

## 函数式编程的另类指南(5)

The following part is not maintained anymore. Please go to 函数式程序设计的另类指南 for the whole translation.

## 函数式编程的另类指南(4)

The following part is not maintained anymore. Please go to 函数式程序设计的另类指南 for the whole translation.

## 函数式编程的另类指南(3)

The following part is not maintained anymore. Please go to 函数式程序设计的另类指南 for the whole translation.

## 函数式编程的另类指南(2)

The following part is not maintained anymore. Please go to 函数式程序设计的另类指南 for the whole translation.