关于forEach参数问题

来源:5-1 高阶函数的基本概念

慕妹2978617

2019-11-20

图片描述老师您好,这里我其实有些明白了,但是不知道对不对想的对不对,让你确认下,args.forEach 接受的参数是(T)->Unit PDFPrintln中的println看似只有一个参数 但是实际调用时参数是println(pdfPrintln:Println,ant:Any),只不过普通调用pdfPrintln.println("")方法时传入1个参数是因为pdfPrintln对象已经默认帮我们传入了 而使用PDFPrintln::println并没有创建对象所以需要传入两个参数,也就是说 是PDFPrintln中的println方法不符合forEach方法的参数。不知道我理解的对吗?

写回答

1回答

bennyhuo

2019-11-20

说的对~

0
0

Android首选开发语言Kotlin入门与进阶

Google I/O大会钦定Android一级开发语言,现在不学,等待何时

3122 学习 · 387 问题

查看课程