为什么以下 groovy 代码通过?
Executor executor = Executors.newFixedThreadPool(1)
assert executor.submit({"some value"}).get() == null
assert executor.submit({"some value"} as Callable).get() == "some value"
{} instanceof Closure 何时实现 GroovyCallable 扩展 Callable ?
as关键字提供了什么黑魔法?