1. 程式人生 > >sicp 中的lisp的語法(使用racket編譯)

sicp 中的lisp的語法(使用racket編譯)

未定義 size 作用 現在 nbsp 令行 isp 一個 規則

1. 縮進規則

  將一個定義的主體部分放在聲明的下一排 整體的括號隨之下移 開始的地方比聲明前進兩個空格

  將幾個並列的部分下移 並列的部分開始位置對齊

2. 空格必須出現在兩個名稱之間 其余地方可以沒有空格 括號不算做名稱

3. 什麽時候哦會出現未定義的錯誤?

   高階定義時 定義的順序不重要

   而求解一個值時定義系統必須完整地在求解命令的前面

4. 每一個名字 都對應著一個值 在命令行中書寫時 每次單獨輸入一個名字都會有一個求解該值的過程 而在編輯框中 只有在運行時才會求解

5.let 的作用域裏需要時一些名字而不是定義式

6.

sicp 中的lisp的語法(使用racket編譯)