swift函数求助

qq_45602010 2020-05-04 04:43:52
第二个函数为什么会输出
...全文
312 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangdong20 2021-02-08
  • 打赏
  • 举报
回复
因为printWithoutCounting调用了printAndCount方法,printAndCount方法里面有调用print方法
不担心 2020-05-14
  • 打赏
  • 举报
回复
第二个函数不是调用了第一个函数吗?只是忽略了返回值,没什么特别的
言子玉 2020-05-07
  • 打赏
  • 举报
回复
明确可能需要的知识点:
1. 函数中存在“->”的,表示是有返回值的函数;
2. 调用有返回值的函数时。若不处理返回值,可使用“_”处理,如此处理,编译器不会报警告;

问题说明:
1. “printAndCount”函数是有返回值的,并且返回值是Int类型;
2. “printWithoutCounting”函数是没有返回值的;
3. “printWithoutCounting”函数内部调用了“printAndCount”,并使用“let _”接收处理(避免编译器警告);
4. 函数中的print,无论是直接调用,还是间接调用,都是会print的。所有都会打印“hello, world”;

希望能帮到题主。

29,027

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧