前言

?一個cljs文件定義一個命名空間,通過命名空間可以有效組織代碼,這是構(gòu)建大型系統(tǒng)必備的基礎(chǔ)設(shè)施。本篇我們就深入理解cljs中的命名空間吧!

好習(xí)慣從"頭"開始

每個cljs文件首行非注釋的內(nèi)容必定如下

(ns my-project.core)

而當(dāng)前的cljs文件路徑為${project_dir}/src/my_project/core.cljs,很明顯命名空間與源碼文件路徑是一一對應(yīng)的,對應(yīng)規(guī)則是-對應(yīng)_,.對應(yīng)/咯~

引入其他命名空間

網(wǎng)友評論