Swift 函数

Swift 函数

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

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

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

函数的类型

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

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

库函数

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

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

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

示例

print("JavaTpoint")

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

用户自定义函数

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

函数语法

func function_name(args...) -> ReturnType {
    //statements
    return value
}

参数解释

func - 这是一个关键字,用于创建一个函数

function_name - 它指定函数的名称。您可以给它任何定义函数功能的名称。

args… - 它定义函数接受的输入。

– > - 此操作符用于指示函数的返回类型。

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

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

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

如何在Swift 4中定义函数

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

示例

func wish(user:String) {
    print("Good Morning \(user). Have a Good day.")
}

上述函数定义的解释

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

如何在Swift 4中调用函数

示例

func wish(user:String) {
    print("Good Morning \(user). Have a Good day.")
}
wish(user: "Ajeet")

输出:

Good Morning Ajeet. Have a Good day.

在上面的程序中,wish(用户:“Ajeet”)调用函数并传递一个String类型的值Ajeet。它返回一个String类型的“Good Morning!\(用户)。祝你度过愉快的一天”的语句,并将程序转移到函数调用。之后,在函数内执行打印语句。

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

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程