这部分主要是阅读.
1. Function Usage
You Can Learn
- Simple function declarations and calls.
Content
Function in JavaScript
reason
简单的 Hello World
```javascript let greet = name => Js.log(“Hello, “ ++ name ++ “!”);
// Call greet(“Abser”)
<a name="JyKeG"></a>
### Lisp
<a name="5NAlg"></a>
#### 计算平均值
(defun averagenum (n1 n2 n3 n4) (/ ( + n1 n2 n3 n4) 4))
调用: `(averagenum 10 20 30 40)`
<a name="qNABy"></a>
### Haskell
<a name="MUOF2"></a>
#### 阶乘
计算阶乘的函数.
factorial n = if n == 0 then 1 else n * factorial (n - 1) ```
Homework
- 用你会的语言定义任意一个函数并调用它.
2. Functional
Content
Wikipedia - 数学中的函数
IBM Doc - Understanding functional programming
酷壳 - 函数式编程
3. Watch Function Call With Address Convert
You Can Learn
- A simple concept of function call in memory management.
- Introduction of virtual and physical address.
- Use searching to expand knowledge when you have a part don’t understand.
Content
语雀内容Resource
清华操统实验 rcore - 虚拟地址到物理地址Tag
Hard