Swift语言中的函数学习教程

前端技术 2023/09/02 IOS

函数是一个组织在一起语句集合,以执行特定任务。Swift 函数类似于简单 C 函数以及复杂的 Objective C 语言函数。 它使我们能够通过函数调用内部的局部和全局参数值。 像其他任何语言一样 swift 函数也遵循相同的步骤。

函数声明:它告诉编译器有关的函数的名称,返回类型和参数。

函数定义:它提供函数的实际主体。

Swift 函数包含参数类型和返回类型。

函数定义
在Swift 语言中函数是由 “func” 关键字来定义。当一个新定义函数时,它可能需要一个或几个值作为函数输入作为“参数” ,它将被处理在函数体中并传回值作为 \'返回类型\' 输出。

每个函数都有一个函数名,它描述了函数将执行的任务。要使用函数,需要调用其名字函数,并通过它的输入值(称为参数)匹配函数的参数类型。函数参数也被称为“元组”。

函数的参数必须提供与函数参数列表的顺序相同,并返回一个值在 -> 之后。

语法

复制代码 代码如下:

Syntax:
func funcname(Parameters) -> returntype
{
   Statement1
   Statement2
    ---
   Statement N
   return parameters
}

学生们的名字被声明为函数“student” ,函数内部声明字符串作为返回数据类型,当调用该函数将返回学生姓名。
复制代码 代码如下:

func student(name: String) -> String {
   return name
}
println(student(\"First Program\"))
println(student(\"About Functions\"))

当我们使用 playground 运行上面的程序,得到以下结果

First Program
About Functions

调用函数
考虑下面的例子是一个用来显示数字的“display”函数,首先用参数 “no1” 初始化且持整数数据类型。 然后参数 “no1” 被分配给参数 “a”,指向相同的数据类型的整数。 现在参数 a 被返回给函数。这里 display()函数将持有整数值,每调用函数一次,返回整数值。

复制代码 代码如下:

func display(no1: Int) -> Int {
   let a = no1
   return a
}

println(display(100))
println(display(200))

本文地址:https://www.stayed.cn/item/3198

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。