当切换命名空间后原来空间的数据无法引用,需要加上原命名空间才可以使用

  1. user=>(def v1 10);user中定义v1变量 
  2. #user/v1 
  3. user=>(ns news);创建新命名空间 
  4. nil 
  5. news=>user/v1 
  6. 10 

或者这样也行

 

  1. news=>(refer 'user
  2. nil 
  3. news=>v1 
  4. 10 
  5. news=>(def v1 11);这时候会报错...