【发布时间】:2016-11-30 12:13:35
【问题描述】:
我曾经在大学(英国大学)使用 VB.NET 进行编码,那里有两种封装代码的方法:通过方法和函数。一个方法只会执行一些代码;另一方面,函数也具有返回值的优点。
现在我正在为 Javascript 课程使用程序风格进行编码。
我的问题是,过程语言中的函数是否能够返回值?或者这只是一个面向对象的特性?还是这是所有语言的通用功能?
【问题讨论】:
-
简短回答:是的。长答案:是但不一定:) 所有具有函数的语言都可以返回值。很抱歉你开始学习 VB,是时候忘掉一切了
-
团结兄弟。至少我可以跟踪人们的 IP 地址。谢谢。
-
JavaScript 是一种面向对象的语言。
-
@昆汀。不完全是。它是一种动态语言。它不是面向对象或程序的。然而,它对这些问题有自己的解决方案,并且可以模仿 OO 和过程特性。例如。它支持原型继承,但根据一些严格的定义,它不是 OO。尽管有些人对 C++ 也有同样的看法。
-
是OO。这是程序性的。它是功能性的。它是多范式的。
标签: javascript function return procedural