return 后面接表达式
时间: 2023-09-15 10:17:40 浏览: 76
回答: 在编程中,return后面可以接各种表达式。引用\[1\]中提到,return带参数的是返回值,可以返回任意数据类型的值。而不带参数的return是用来结束当前程序块的,表示退出函数。引用\[2\]中提到,return后面可以接逻辑判断表达式、字典推导式、列表推导式等,这些写法在各种开源项目中经常使用,也是编程水平的一种体现。引用\[3\]中给出了一个关于Function接口的例子,说明了在Java中使用return来返回一个Function接口的实现类。所以,return后面可以接各种表达式,具体取决于编程语言和上下文的要求。
#### 引用[.reference_title]
- *1* [C语言中的return语句后面不加表达式,直接return;,返回的是什么?表示的是什么?](https://blog.csdn.net/Lison_Zhu/article/details/77451577)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [python return逻辑判断表达式实现解析](https://blog.csdn.net/weixin_39928017/article/details/110486301)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [lambda表达式和return](https://blog.csdn.net/chuixue24/article/details/109054549)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]