天天看點

312_common lisp中的string與array

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

https://github.com/GreyZhang/g_lisp

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

312_common lisp中的string與array

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

312_common lisp中的string與array

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

312_common lisp中的string與array

    檢視這個變量的類型,是一個基礎的string類型,這跟我從其他地方看到的描述似乎不一緻。可能是我現在用到的解析器做了更新或者定制?在其他地方,這裡的類型擷取有可能是array。接下來,我們按照array進行操作嘗試。

312_common lisp中的string與array

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

312_common lisp中的string與array

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

312_common lisp中的string與array

繼續閱讀