开发者社区> 问答> 正文

请问一下 红线地方的return 的作用是什么呀?

QQ图片20190815163626.png

请问一下 红线地方的return 的作用是什么呀?为什么执行一遍上面的输出之后,不是直接退出函数,而是跳出forEach循环执行后面的内容?

return还有break的作用吗

本问题来自阿里云开发者社区的【11大垂直技术领域开发者社群】。 https://developer.aliyun.com/article/706511 点击链接欢迎加入感兴趣的技术领域群。

展开
收起
游客mxpnxp6g3cq7o 2019-08-15 16:38:11 671 0
1 条回答
写回答
取消 提交回答
  • return的常用作用有以下两种 一种是返回参数所用的关键字,假如一个有返回值的方法执行完了之后需要返回一个参数,示例:public string functionTest(){ String a = "abc"; return a; } 那么这个方法被调用之后就会返回一个值为abc的字符串,string result = functionTest(); 第二种用法是,代码执行到此处终止。 比如当代码执行到某个地方会出现几种结果,然后其中一种结果就不能执行后续代码,这时候在那里加上一个return就可以终止后面的代码执行。

    答案来源于网络

    2019-10-08 14:52:29
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
fibjs 模块重构从回调到协程--陈垒 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载