312_common lisp中的string與array

完整的emacs and lisp的學習集合整理如下:

https://github.com/GreyZhang/g_lisp

    繼續emacs以及lisp的學習,今天來看一下string以及array的關係。先看一段文檔描述:

    從這一段描述,其實我們是可以知道在common lisp中,string其實就是array。接下來,做一部分測試嘗試。

    首先,定義一個變量綁定一個字符串。

    查看這個變量的類型,是一個基礎的string類型,這跟我從其他地方看到的描述似乎不一致。可能是我現在用到的解析器做了升級或者定製?在其他地方,這裏的類型獲取有可能是array。接下來,我們按照array進行操作嘗試。

    從上面結果看,string確實是可以當成array進行操作。

    有一個習慣性的錯誤輸入,可以直接忽略掉。從這裏能夠看出,把string當成array進行處理賦值是可行的。

    從上面的最後的測試能夠看出,其實通過array創建的方式可以創建出string,這其實也可以從一個角度說明這兩個類型之間的統一關係。

完整的emacs and lisp的學習集合整理如下:

https://github.com/GreyZhang/g_lisp

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章