注意以下复现中的最后一个形式不会发出诊断信息,而前面的会
`
$ clj -Srepro -m cljs.main
cljs.user=> (defn- foo [])
'cljs.user/foo
cljs.user=> (ns bar.core)
bar.core=> (defn baz ([] (cljs.user/foo)))
WARNING: 变量: cljs.user/foo 在第1行不是公开的
'bar.core/baz
bar.core=> (defn quux ([x] (cljs.user/foo)) ([] (cljs.user/foo)))
'bar.core/quux
bar.core=>
`