Swift 函数

2024 年 8 月 29 日 | 阅读 3 分钟

函数是一组用于执行特定任务的代码。在 Swift 4 中,函数用于在函数调用中传递局部和全局参数值。

函数有一个特定的名称,用于在需要时“调用”函数来执行其任务。

Swift 4 函数包含参数类型及其返回类型。

函数的类型

函数的类型取决于函数是预定义的还是由程序员创建的。在 Swift 4 中,有两种类型的函数

  1. 库函数(内置函数) - 库函数是已经在 Swift Framework 中定义的函数类型。
  2. 用户定义的函数 - 用户定义的函数由程序员自己创建。

库函数

库函数是已经在 Swift 框架中定义的用户定义的函数。这些函数用于解决 Swift 中的常见问题和简单操作,如打印、查找最小值和最大值等,这样您就不必自己解决它们了。

可以通过调用(调用)库函数来直接使用它。例如:print() 函数

您可以通过导入 Swift 来查看 Swift 框架中的所有函数。打开命令提示符并单击它。您将看到一个新页面。搜索所有以func关键字开头的语句。

示例

当我们运行上面的程序时,它将显示输出JavaTpoint。这仅仅是因为我们调用了已经在 Swift Framework 中定义的 print 函数。该函数用于打印输出。

用户定义的函数

Swift 4 方便您定义自己的函数。用户定义的函数主要用于解决 Swift Framework 中不可用的问题或执行任务。这些函数也可以重复使用以在将来执行类似的任务。

函数语法

参数解释

func- 这是一个您必须编写的关键字,用于创建函数

function_name- 它指定函数的名称。您可以为其指定任何定义函数作用的名称。

args... 它定义了函数接受的输入。

-> 此运算符用于指示函数的返回类型。

ReturnType- 它定义了您可以从函数返回的值的类型。例如 Int、String 等。

return- 这是一个关键字,用于将程序的控制权转移到函数调用,并从函数返回值。即使您没有指定 return 关键字,该函数也会在执行最后一条语句后自动返回。

value- 它表示从函数返回的实际数据。值的类型必须与 ReturnType 匹配。

如何在 Swift 4 中定义函数?

我们可以通过调用函数的名称来执行函数。当我们定义一个新函数时,它可能接受一个或多个值作为函数的输入参数,并且它将在主体中处理函数,并将值作为输出“返回类型”传递回函数。

示例

上述函数定义的解释

  • 关键字func指定函数头的开始。
  • Wish 指定函数名称,以唯一标识并在程序中调用函数。
  • (user:String) 指定函数头的结尾,并接受 String 类型的参数。
  • 该函数由主体中的一个打印语句组成,该语句在您调用函数后执行。

如何在 Swift 4 中调用函数?

示例

输出

Good Morning Ajeet. Have a Good day.

在上面的程序中,wish(user: "Ajeet") 调用该函数并传递 String 类型的值 Ajeet。它返回类型为 String 的“早上好!\(user)。祝您愉快”语句,并将程序转移到函数调用。之后,函数内部执行 print 语句。

注意:始终使用反映函数目的的有意义的函数名称。创建一个函数只做一件事。如果一个函数执行多个任务,请将该函数分解为多个函数。


下一个主题Swift 嵌套函数