我是一名非常新手的程序员,参加了Java的基础知识课程。 在Alice 3中,函数定义为:函数计算并回答关于对象的问题,例如“它的宽度或高度是多少?" 我之前和在Blockly中使用过Blockly,一个函数似乎是别的东西 - 更像是一个过程。有人可以帮忙吗?
答案 0 :(得分:1)
每种编程语言都有自己的词汇。您对"功能"的一般定义;虽然功能并不一定需要返回任何有意义的东西,但它是足够的;有时,我们对函数的副作用更感兴趣(例如,我们更关心printf
所做的事情而不是它返回的内容。)
Java使用术语" 方法"作为一些其他编程语言称为函数,或子例程或过程的名称。除此之外还有很多其他的差异。如果所有编程语言都相同,我们只有一种编程语言。