我创建了一个简单的泛型类型,它可以表示变量,也可以表示返回变量的函数。但是,不幸的是,它不适用于典型的typeof arg === 'function'检查。Not all constituents of type '(() => T) | (T & Function)' are callable.Type 'T & Function' has no call signatures.
是否
在java中,可以有一个类似于下面的泛型方法,其中类型被显式指定并作为参数传递给该方法。斯威夫特有这个可能吗?public T fetchObject(Class<T> clazz, int id) { // Sotype passed to method I want to fetch that record.
User user = fetchObject(User.class, 5