sicp 中的lisp的語法(使用racket編譯)
1. 縮進規則
將一個定義的主體部分放在聲明的下一排 整體的括號隨之下移 開始的地方比聲明前進兩個空格
將幾個並列的部分下移 並列的部分開始位置對齊
2. 空格必須出現在兩個名稱之間 其余地方可以沒有空格 括號不算做名稱
3. 什麽時候哦會出現未定義的錯誤?
高階定義時 定義的順序不重要
而求解一個值時定義系統必須完整地在求解命令的前面
4. 每一個名字 都對應著一個值 在命令行中書寫時 每次單獨輸入一個名字都會有一個求解該值的過程 而在編輯框中 只有在運行時才會求解
5.let 的作用域裏需要時一些名字而不是定義式
6.
sicp 中的lisp的語法(使用racket編譯)
相關推薦
sicp 中的lisp的語法(使用racket編譯)
未定義 size 作用 現在 nbsp 令行 isp 一個 規則 1. 縮進規則 將一個定義的主體部分放在聲明的下一排 整體的括號隨之下移 開始的地方比聲明前進兩個空格 將幾個並列的部分下移 並列的部分開始位置對齊 2. 空格必須出現在兩個名稱之間 其余地方可以沒有
const在C和C++編譯中的區別(實現機制)
我們都知道在程式中用const,如果是變數,這表示該變數的值不能被修改,,,但是看下面一段C程式碼: 注意在用C編譯, #include <stdio.h> #include <stdlib.h> int main() { const i
Android自動化編譯設定AndroidManifest.xml中package值(包名)
手動修改Android的AndroidManifest.xml中package值(包名)很簡單,手動修改即可。但是專案中需要把Android的專案原始碼放到伺服器端在客戶下載時候動態編譯生成,且生成的
redis 在 php 中的應用(string篇)
否則 發現 版本 com 偏移量 .html incrby his num 本文為我閱讀了 redis參考手冊 之後結合 博友的博客 編寫,註意 php_redis 和 redis-cli 的區別(主要是返回值類型和參數用法) 上一篇:redis 在 php 中
redis 在 php 中的應用(List篇)
color .com 博客 長度 多個 列表 conn ref ron 本文為我閱讀了 redis參考手冊 之後結合 博友的博客 編寫,註意 php_redis 和 redis-cli 的區別(主要是返回值類型和參數用法) 目錄: 一、List(列表) 1、LPUS
redis 在 php 中的應用(Set篇)
之間 進行 group center 集合運算 返回 world cut 數據 上一篇:redis 在 php 中的應用(List篇) 本文為我閱讀了 redis參考手冊 之後編寫,註意 php_redis 和 redis-cli 的區別(主要是返回值類型和參數用法) Re
Rigidbody中 Angular Drag (角阻力):
rigidbody 物體 如果 行鎖 發生 strong 凍結 free 設置 Rigidbody中 Angular Drag (角阻力):同樣指的是空氣阻力,只不過是用來阻礙物體旋轉的。如果設置成無限的話,物體會立即停止旋轉。如果設置成0,物體在上升過程中,會發生側翻旋
函數的語法(標準模版)
con string reat sql 流程控制 font arch def ack 自定義函數 (user-defined function UDF)就是用一個象ABS() 或 CONCAT()這樣的固有(內建)函數一樣作用的新函數去擴展MySQL,所以UDF是對MySQ
c#中的delegate(委托)和event(事件)
sel 指針 添加 自動 關鍵字 only cnblogs 私有 part 委托: 托付其他人做這件事 ,包括 托付自己 ,即 一個方法 可以 調用 沒有關系的其他方法 , 也可以 將委托傳遞過去 ,回調自己的方法 ,且 可以自定義參數 ,非常方便 互相傳值, 適
在 Ubuntu13.10 服務器中安裝 Munin(監視工具)【轉】
一個 程序 系統 htm 打開終端 install 監視 pac apt-get Munin 監測工具可檢測所有的計算機,並記錄好看到的計算機。通過圖形Web界面的的方式顯示所有信息。重點是即插即用的功能。完成安裝後,大量的控插件會被打。 使用 Munin 您可以輕松地監視
基本命令行操作1(java編譯)
命令行操作 tps 變量 令行 .com .html 否則 註意 設置環境變量 1. 設置環境變量,具體:https://www.cnblogs.com/shinge/p/5500002.html “cd + 文件名” 可進入指定文件,“cd..” 可返回上一級文件夾
js中閉包(積累總結)
結果 ons 網頁 不能 創建 ner alert 子函數 存在 什麽是閉包: 當內部函數 在定義它的作用域 的外部 被引用時,就創建了該內部函數的閉包 ,如果內部函數引用了位於外部函數的變量,當外部函數調用完畢後,這些變量在內存不會被 釋放,因為閉包需要它們. 例子1 f
js:nodejs中的session(登陸驗證)
登陸 filter action xtend div post方法 獲取參數 password keys 一,下載模塊 npm install cookie-session 本例通過在用戶登陸成功後創建session控制部分頁面的訪問權限 app.js /** * Cr
斯坦福大學公開課機器學習:machine learning system design | trading off precision and recall(F score公式的提出:學習算法中如何平衡(取舍)查準率和召回率的數值)
ron 需要 color 不可 關系 machine 同時 機器學習 pos 一般來說,召回率和查準率的關系如下:1、如果需要很高的置信度的話,查準率會很高,相應的召回率很低;2、如果需要避免假陰性的話,召回率會很高,查準率會很低。下圖右邊顯示的是召回率和查準率在一個學習算
關於openwrt+ipv6在H3C教育網環境中的研究(未完)
網絡 現實 sdn ipv san 關系 協議 慢慢 network 這裏先開個頭,考完試繼續補充。 教育網的IPv6提供了非常好的一些性能,也起到了試驗性的作用,確是所謂Next Generation Network ;於是乎,如何能充分發揮IPv6也成
markdown語法(github flavor)
mit 無序列表 con comm enter pos hub strong cond 1. 標題 # 一級標題 ## 二級標題 。。。 ###### 六級標題 2. 文本樣式 樣式 語法 舉例 效果 加粗 ** **或者__ __ **This is bol
Django框架之模板語法(重要!)
便在 light 自定義標簽 註釋 submit 調用 不為 items AI 一、什麽是模板? 只要是在html裏面有模板語法就不是html文件了,這樣的文件就叫做模板。 二、模板語法分類 1、模板語法之變量:語法為 {{ }}: 在 Django 模板中遍歷復雜數據結
Android studio中Terminal中使用git(Windows環境)
默認 clone fig android RM 發現 mage body image 因為之前用的是Mac Pro,現在公司使用的是PC機,這2種系統AS的terminal使用還是有點不一樣。 1、下載git,進行安裝(下載地址: http://git-scm.com/
oracle11g中SQL優化(SQL TUNING)新特性之Adaptive Cursor Sharing (ACS)
ise cut info xtend 優化器 指標 語法 oracl 綁定 1. ACS簡介 Oracle Database 11g提供了Adaptive Cursor Sharing (ACS)功能,以克服以往不該共享的遊標被共享的可能性。ACS使用兩個新指標:se
java基本語法(運算符)
|| ++ println style 結果 小數 else 功能 自動 如果是對負數取模,可以把模數符號忽略不計, 如:5%-2 = 1 對於/,整數除和小數除是有區別的,整數之間作除法,保留整數去除余數 +除了字符串相加功能外,還能把非字符串轉換成字符串