我试图理解reified关键字的用途,显然是it'sallowingustodoreflectionongenerics.但是,当我将其省略时,它也可以正常工作。任何人愿意解释这何时会产生实际的不同? 最佳答案 TL;DR:什么是reified适合funmyGenericFun(c:Class)在泛型函数的主体中,如myGenericFun,您无法访问类型T因为它仅在编译时可用,但erased在运行时。因此,如果你想在函数体中使用泛型类型作为普通类,你需要将类作为参数显式传递,如myGenericFun所示。.如果您创建inline