「關於編譯器的一些想法」修訂間的差異

無編輯摘要
行 113: 行 113:
  anony9864.thunk(n, anony8964.env);
  anony9864.thunk(n, anony8964.env);
  ```
  ```
== 如何代碼刪除不須存在的變數或函數? ==
* '''1. 通常情況且 2.不可變 及 3. 不為外部引用者''',只要變(函)數不出現在作用域的任何獨立表達式(須化簡)和定義式的右手邊(須化簡),則可以刪掉。


[[category:資訊]]
[[category:資訊]]