源码之家

  • 首页
  • 文章
  • 问答
  • 下载
您的位置: 首页  >  技术问答  >  传递了两个泛型类型作为函数参数

传递了两个泛型类型作为函数参数

分类: 技术问答 • 2022-05-14 17:59:35
问题描述:

给出的作为样本功能:传递了两个泛型类型作为函数参数

func sample<Z: Equatable, X: IntegerType>(from: Z.Type, to: X.Type) { 
    print("HELLO") 
} 

sample(String, to: Int) 

我收到以下错误Missing argument for parameter 'to' in call

我缺少的东西?

答

看起来这将工作

sample(String.self, to: Int.self) 
+0

是的,大概的XCode自动提示过 – redent84

+0

@ redent84,没有不建议它 –

相关推荐

  • 简单的注射器:注册开放式泛型类型与构造函数的参数
  • winsdor注册一个泛型类型构造函数的参数
  • Autofac使用接口作为参数解析泛型类型
  • 如何在C#中使用泛型类型参数作为常规类型?
  • 泛型类没有泛型函数中的类型参数
  • 在C#中传递泛型作为泛型类型参数
  • 如何在调用两个(多)层泛型的虚拟方法时删除其他类型参数?
  • WPF泛型:如何定义一个对象列表作为函数的参数
  • 作为抽象方法的参数的泛型类型?
  • 使用扩展参数的类型传递作为泛型类型参数
  • 两个或多个函数在检查参数中使用时不起作用
  • 传递函数作为参数用Clojure
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 源码之家    备案号:   粤ICP备20058927号