视频先行
下面是视频内容的脚本文案原稿分享。

小剧场
面试官:「既然协程和泛型你都熟悉,flow() 函数是怎么实现类型推断的有了解过吗?」
求职者:「嗯……」
求职者:「嗯……在Kotlin协程中,flow 是一种构建器,用于创建 Flow 类型的实例。Flow 是 Kotlin 中处理异步数据流的——」
面试官:「你在 ChatGPT 吗?」
求职者:「没有啊——什么是 ChatGPT?」
面试官忽然从视频聊天界面里把头伸出屏幕,求职者吓一大跳,扶起椅子向后退一下:「诶!」,面试官伸出来以后,回头看屏幕里的 ChatGPT。求职者在旁边安静地、不知所措地静静看着面试官。看了一会儿,面试官若有所思地、不置可否地:「Huh。」
开场
大家好,我是扔物线朱凯。
泛型是 Java 里一个很方便的特性,它的优势很多,其中之一就是提高了代码的复用能力,让我们只用写一个类或者接口或者方法,就能在调用时去应用到不同的类型:
这种动态应用本来就很方便了,泛型还允许我们在调用时连类型都不用指定,而是让代码自动推断:
而 Kotlin 在沿袭了 Java 泛型的这些功能的同时,还进行了多项进