函数返回的不是函数,是因为在大多数编程语言中,函数的返回值通常是一个具体的值或对象,而不是另一个函数。
函数是一段可重复使用的代码块,它接收输入参数并执行特定的操作,然后返回一个结果。函数的返回值可以是任何数据类型,包括数字、字符串、布尔值、对象等。当函数执行完毕后,它会将结果返回给调用它的代码。
函数返回一个具体的值或对象的好处是可以方便地在程序中进行处理和使用。例如,一个计算两个数相加的函数可以返回它们的和作为结果,然后可以将这个结果用于其他计算或输出。
在某些编程语言中,函数也可以返回一个函数作为结果。这种函数被称为高阶函数,它可以接受一个或多个函数作为参数,并返回一个新的函数。这种函数的应用场景包括函数式编程、回调函数、闭包等。
然而,在大多数情况下,函数返回的是一个具体的值或对象,而不是另一个函数。这是因为函数的主要目的是执行特定的操作并返回结果,而不是作为其他函数的参数或结果。函数的返回值通常是根据函数的定义和逻辑来确定的,它可以用于程序的控制流、数据处理、业务逻辑等方面。
腾讯云相关产品和产品介绍链接地址:
云+社区技术沙龙[第14期]
Tencent Serverless Hours 第15期
云+社区技术沙龙[第22期]
Tencent Serverless Hours 第13期
Tencent Serverless Hours 第12期
T-Day
腾讯云存储知识小课堂
serverless days
双11音视频
云+社区技术沙龙[第1期]
领取专属 10元无门槛券
手把手带您无忧上云