學習筆記一

2021-06-06 02:57:25 字數 665 閱讀 3276

lisp 最重要的一種執行模式之一:repl

that endless cycle of reading, evaluating, and printing is why it's called the

read-eval-print loop

, or repl.

第乙個lisp程式: 在repl模式下執行lisp 表示式:(+ 1 2)

lisp先read (+ 1 2)

再evaluate

然後print: 3

比較奇怪的是操作符在運算元之前,整個表示式用括號包起,所以可以在lisp原始碼中看到無數頭暈的括號。

為什麼要把操作符放在前面呢? 有兩個好處:

一、 操作符代表了對後面一批運算元的操作,比如:

(+ 1 2 3 4 5) 

等價:1 + 2 + 3 + 4 + 5

比普通方式更簡潔,而且沒有歧義。

二、可以把表示式寫乙個天然的二叉樹。

看這樣的例子: 

(+ (* 2 (- 5 2)) (/ 6 3))

如改寫成這樣就不會頭暈了:

(+ (* 2

(- 52))

(/ 63))

天生就是一棵橫著生長的樹,酷吧。

學習筆記 一

什麼是seo?搜尋引擎優化 search engine optimization,簡稱seo 是一種利用搜尋引擎的搜尋規則來提高目的 在有關搜尋引擎內的排名的方式。深刻理解是 通過seo這樣一套基於搜尋引擎的營銷思路,為 提供生態式的自我營銷解決方案,讓 在行業內佔據領先地位,從而獲得品牌收益。研究...

學習筆記一

今天兩節課,也就是兩個問題的分析裝配線排程問題和矩陣鏈相乘ai,j中的 i,j 分別表示的是第 i 條線路的第 j 個步驟,每個線路每條步驟都有不同的用時,還有t i j中的 i,j 表示的就是從第 i 條線路第 j 步到達另外一條線路的第 j 1 步要用的時間,我們可以用如下 表示每一步花費的時間...

學習筆記(一)

loc clip corrcoef linspace jqdata.get 1.code和close都是df的列名 若code為000001,取出其close列下的值 df df.code 000001 close 錯誤 df.loc df.code 000001 close 錯誤 df.loc d...