所以我学习了一些基本的Python编程,并通过一些书籍学习了一些Java。 我正在 eclispe 上尝试一些非常基本的编码示例,我对 return 语句有一个疑问
在Python中,函数中的return语句会向屏幕输出一些内容,例如在Python中,如果函数是: 定义测试(x): 返回x 我用 test(4) 进行了测试 整数4将输出到屏幕。 return 在 java 中的工作方式是否相同?
最佳答案
在 Python 中,return 语句不会在屏幕上打印任何内容。发生的情况是,您正在 REPL 中运行 Python。 (交互模式),因此函数返回的值会自动显示在屏幕上。
但是,如果您从命令行运行 Python(例如,通过执行脚本),函数返回的值将不会显示在屏幕上......除非您显式打印它们。对于java也是如此:
System.out.println(x); // this is how you print in Java
print(x) // this is how you print in Python
据我所知,所有具有 return
关键字(或等效关键字)的编程语言都不会在屏幕上打印任何内容,return
很有用仅用于从函数或方法返回一个值。显示结果需要单独的指令。
关于java - java return语句和python return语句的比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18581817/