四时宝库

程序员的知识宝库

Swift 4.1 官方文档大全(第二十七章)声明(Declarations)

声明

声明在程序中引入了新的名称或构造。 例如,您使用声明来引入函数和方法,变量和常量,并定义新的命名枚举,结构,类和协议类型。 您还可以使用声明来扩展现有命名类型的行为,并将符号导入到您的程序中并在别处声明。

在Swift中,大多数声明也是定义,它们在声明的同时被执行或初始化。 也就是说,由于协议不实现其成员,因此大多数协议成员只是声明。 为了方便起见,由于区分在Swift中并不重要,术语声明涵盖了声明和定义

Swift 4.1 官方文档大全(第三十章)通用参数和参数

本章介绍泛型类型,函数和初始值设定项的参数和参数。 在声明泛型类型,函数,下标或初始值设定项时,可以指定泛型类型,函数或初始值设定项可以使用的类型参数。 当创建泛型类型的实例或调用泛型函数或初始化程序时,这些类型参数充当占位符,它们被实际的具体类型参数替换。

有关Swift中泛型的概述,请参阅泛型。

Swift 4.1 官方文档大全(第十八章)泛型(generics)

泛型

通用代码使您能够编写灵活的,可重用的函数和类型,它们可以与任何类型一起使用,并符合您定义的要求。 您可以编写避免重复的代码,并以清晰抽象的方式表达其意图。

泛型是Swift最强大的特性之一,Swift标准库的大部分都是用泛型代码构建的。 实际上,即使您没有意识到,您在整个“语言指南”中都一直在使用泛型。 例如,Swift的数组和字典类型都是通用集合。 您可以创建一个保存Int值的数组,或者一个包含String值的数组,或者确实可以在Swift中创建任何其他类型的数组。 同样,您可以创建一个字典来存储任何指定类型的值,并且对该类型可以是什么没有限制。

深度学习的下一个大热门!Swift新语言请学起来~

全文共2082字,预计学习时长4分钟


如果你喜欢编程,听到Swift时,可能会想到iOS或MacOS的应用程序开发。如果你喜欢深度学习,那么你一定听说过Swift for Tensorflow(S4TF)。

<< < 1 2 3 >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接