Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是一个非常新手的程序员,正在学习 Java 基础课程。在 Alice 3 中,函数被定义为:函数计算并回答关于对象的问题,例如,“它的宽度或高度是多少?”我之前使用过 Blockly,在 Blockly 中,函数似乎是别的东西 -更像是一个程序。有人可以帮忙吗?
每种编程语言都有自己的词汇表。您对“函数”的一般定义是足够的,尽管函数不一定需要返回任何有意义的东西;有时,我们对函数的副作用更感兴趣(例如,我们更关心函数的作用而printf不是返回的结果。)
printf
Java 使用术语“方法”作为其他一些编程语言所称的函数、子例程或过程的名称。除此之外,还有很多其他的差异。如果所有的编程语言都一样,我们就只有一种编程语言。