PHP、Python、JavaScript、C/C++、C语言、BASH、java、PuxBeice编程语言中的函数和如何创建函数?

函数是编程语言的基本元素。该函数是从数学中推导出来的,在数学中,复杂的操作被求和,并为多个用例聚合在一起。在编程中,语言函数为代码提供了抽象、简单、优雅的功能,这些代码可以通过一个简单的调用多次使用。

null

函数的语法

该函数由不同的编程语言和不同的语法提供,但大多数语言非常相似,并提供相似的特性和属性。在这一部分中,我们将提供泛型函数的语法及其属性、参数等。

FUNCTION_TYPE FUNCTION_NAME(PARAMETER1,PARAMETER2,...){  FUNCTION_BODY}
  • FUNCTION_TYPE 存在于某些编程语言中,它定义函数结果的类型。例如,如果我们想用一个函数求整数和,结果也应该是整数。
  • FUNCTION_NAME 定义函数标识符。这在调用函数时使用。函数用函数的名称标识。
  • PARAMETER 用于向函数提供数据。函数可以接受单个或多个参数,也可以不接受任何参数。
  • { , } 花括号用于包围函数体。我们将用函数执行的函数体或代码将放在大括号中。
  • FUNCTION_BODY 包含调用或使用函数时将执行的函数代码。这也可以为调用者返回一个值。

函数参数

函数对参数非常有用。在大多数情况下,函数将提供单个或多个参数。参数可以有一些数据类型,如整数、字符串、浮点、对象、指针、结构或复杂类型。有些参数是可选的,因为使用给定的参数不是必须的,在调用函数时可以省略。函数可以用相同的名称定义多次,其中每个定义中的参数不同。这称为函数重载。

相关文章: Python Pass语句

调用函数

调用函数有时会很棘手。当我们调用一个函数时,我们期望发生一些事情。这些可以是不同的事情,如保存一些文件,读取一个文件,运行SQL查询,执行一些计算,调用其他函数等。通过提供函数名来调用函数,如下所示,我们将提供两个参数。

FUNCTION_NAME(PARAMETER1,PARAMETERS);

返回值

在返回值非常流行的情况下,可以为不同的目的创建函数。函数计算一些数据并返回给调用者。这个返回值可以是不同的类型,如整数、浮点、字符串等 return 关键字用于将提供的数据或结果返回给调用者。

return RESULT

在PHP中创建和调用函数

PHP函数可以用 function 函数名前的关键字。我们将使用花括号来包围函数体。我们还将使用 ; 函数体中与PHP语法相关的每条语句。下面是PHP函数的语法。

function FUNCTION_NAME(PARAMETER1,PARAMETER2,...){   FUNCTION_BODY;}

作为一个例子,我们将创建一个函数,将两个给定的整数相加,并将结果返回给调用者。

function sumNumbers($number1,$number2){   $result=$number1+$number2;   return $result;}

我们可以打电话给 sumNumbers() 不同参数的函数如下。

$result=sumNumbers(2,3);$result=sumNumbers(2,9);$result=sumNumbers(8,3);

在Python中创建和调用函数

Python语法不同于C相关的语言语法。它类似于visualbasic编程语言。我们将使用 def 函数名和add前面的关键字 : 函数名行。函数体不被某些字符包围,这些字符是用空格定义的。函数体将是1个tab缩进。结果可以与 return 关键字。

def sumNumbers(number1,number2):   result=number1+number2   return result

我们可以这样调用这个函数。

Create and Call Function In Python
在Python中创建和调用函数

在JavaScript中创建和调用函数

JavaScript函数定义语法与Python编程语言语法定义非常相似。有两种不同的方法,最大的一种是函数体用大括号括起来,另一种是每个语句以 ; . 下面是JavaScript编程语言的通用函数定义语法。

function FUNCTION_NAME(PARAMETER1,PARAMETER2,...){  FUNCTION_BODY;}

在本例中,我们将创建名为 sumNumber() 两个参数相加。

function sumNumbers(number1,number2){   result = number1 + number2;   return result;}

我们可以这样调用这个函数。

Create and Call Function In JavaScript
在JavaScript中创建和调用函数

在C/C++中创建和调用函数

C和C++编程语言非常古老,很多不同的编程语言如PHP、JavaScript继承了它的语法。C语言和C++编程语言是系统级语言,其中许多细节应该精确定义。在函数定义过程中需要定义函数返回值类型和参数值类型。另外,我们需要提供适当的值作为参数和返回值。语法如下所示。

RETURN_TYPE FUNCTION_NAME (PARAMETER1, PARAMETER2,...){   FUNCTION_BODY;}
int sumNumbers(int number1, int number2){   int result = number1 + number2;   return result;}

我们可以这样调用这个函数。

int result = sumNumbers(2,3);

用C语言创建和调用函数#

C#是Java和面向C的编程语言,使用了非常相同的语法。我们将在C代码中使用C或C++编程语言函数,而不存在如下问题。

RETURN_TYPE FUNCTION_NAME (PARAMETER1, PARAMETER2,...){   FUNCTION_BODY;}
int sumNumbers(int number1, int number2){   int result = number1 + number2;    return result;}

我们可以这样称呼它。

int result = sumNumbers(2,3);

在Java中创建和调用函数

java是C语言和C++语言作为编程语言。而且,C#与Java非常相似。我们可以在如下的Java编程语言中使用C#或C函数。

RETURN_TYPE FUNCTION_NAME (PARAMETER1, PARAMETER2,...){   FUNCTION_BODY;}
int sumNumbers(int number1, int number2){   int result = number1 + number2;    return result;}

我们可以这样称呼它。

int result = sumNumbers(2,3);

在Bash中创建和调用函数

Bash是非常流行的Linux shell。Bash提供的不仅仅是类似shell的编程语言特性。Bash可以用来创建脚本和函数。我们可以创建一些函数,以便在脚本或Bash交互式shell中使用。创建Bash函数有两种类型的语法。

FUNCTION_NAME(){   FUNCTİON_BODY}

或者我们可以用 function 关键字来创建函数。

function FUNCTION_NAME{   FUNCTİON_BODY}

我们将创建一个名为 sumNumbers 它接受两个参数。在Bash函数中,参数是通过 $1 , $2 ,…以递增的方式。

sumNumbers () {      number1=$1;   number2=$2;   result = $(( number1 + number2 ))   return $result}

在PowerShell中创建和调用函数

PowerShell是Windows操作系统中使用的shell。它提供高级编程语言功能。我们可以创建一个类似bashshell的函数。我们将使用 function 关键字,并用大括号将函数体括起来 { , } .

function sum-Numbers(){   return $args[0]+ $args[1]}

我们可以这样打电话。

PS> sum-Numbers 1 2PS> sum-Numbers 10 20
Create and Call Function In PowerShell
在PowerShell中创建和调用函数

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享