lisp

1/3ページ

在 lisp 中使用 FSO 物件

FileSystemObject 檔案系統物件,簡稱 FSO,它是微軟提供的在 windows 中操作本地檔案和資料夾的 ActiveX 技術支援,在 win32/64 系統中通用。 FSO 物件模型簡單易用。可以實現檔案(夾)的建立、改變、移動和刪除等常見操作,也可以獲取檔案(夾)的名稱、大小、屬 […]

Lisp 操作 Excel 三例

一、LISP匯出資料到新建Excel工作表 如果當前 Windows 系統已經開啟了 Excel 程式,則匯出資料較快,否則將自動建立 Excel 物件程序,處於隱藏模式。為簡便起見,本函式未檢測當前系統是否安裝 Excel 程式。如果已經開啟了包含若干工作表的工作簿檔案,則本函式將會在啟用的工作表 […]

lisp中的變數

支援兩種型別變數:詞法變數(lexical)和動態變數(dynamic),分別對應於其他語言中的區域性變數和全域性變數,只能說是大致相似,並不是所有的語言都有lisp中的閉包的詞法作用域變數 與其他語言一樣,Common Lisp中的變數時一些可以儲存值的具體位置,但他不像java,C 等語言那樣帶 […]

Lisp.多值(Multiple values)

有人曾經說過,為了強調函數語言程式設計語言的重要性,都要說每個Lisp表示式都返回一個值。現在事情沒有那麼簡單了;在Common Lisp中,一個表示式可以返回0個或多個值。返回值的最大個數根據實現的不同而不同。 多值允許函式計算並返回幾個東西,並且不需要建立一個結構來儲存它們。比如,內建的函式ge […]

使用Haskell編寫的Yi-義編輯器

宣告:作者水平有限,本文可能言辭不周甚至會存在謬誤,請閱讀時轉動您的灰色腦細胞。另轉載請註明出處。 無論在windows上還是linux上我一直使用VIM編輯器,在感嘆VIM的強大的同時卻也積攢了一些不滿。比如VIM即難以作為編輯模組嵌入其他程式,也沒有EMACS那樣的子程序互動能力,只有一種ser […]