报告z.INCLUDEole2incl.DATA:oleTYPEole2_object,voiceTYPEole2_object,textTYPEstring.text='随着ES6的出现(从这里开始简称为ES2015),它不仅promises原生于语言而不需要无数可用库中的一个,'&&'我们也有生成器。生成器能够在函数内暂停执行'&&',这意味着通过将它们包装在实用函数中,'&&'我们能够在'&&'移动到下一行之前等待异步操作完成的代码。突然你的异步代码可以'&&'开始看起来同步!'。数据:it_tlineTYPESTANDARDTABLEOFtline.CREATEOBJECTvoice'SAPI.SpVoice'。CALLMETHODOFvoice'Speak'=oleEXPORTING#1=text。*用的也是很老的OLE技术:report代码直接调用MS的声音引擎,通过sapi.dll暴露出来,这个report只是call了dll里其他的一个说话方式:
