-1

我是一个非常新手的程序员,正在学习 Java 基础课程。在 Alice 3 中,函数被定义为:函数计算并回答关于对象的问题,例如,“它的宽度或高度是多少?”我之前使用过 Blockly,在 Blockly 中,函数似乎是别的东西 -更像是一个程序。有人可以帮忙吗?

4

1 回答 1

1

每种编程语言都有自己的词汇表。您对“函数”的一般定义是足够的,尽管函数不一定需要返回任何有意义的东西;有时,我们对函数的副作用更感兴趣(例如,我们更关心函数的作用而printf不是返回的结果。)

Java 使用术语“方法”作为其他一些编程语言所称的函数、子例程或过程的名称。除此之外,还有很多其他的差异。如果所有的编程语言都一样,我们就只有一种编程语言。

于 2014-05-01T21:18:39.700 回答