边读取数据边处理数据
依照这个例子,替换目标单词
读取一个数字,判断是否要替换,如果要替换就替换,不需要替换读取下一个
先读取完数据再处理数据
先读取整个句子,完整的整个句子
日常处理的数据基本都是单个数据类型的集合,如上面的就是单词的集合,故单词和单词之间有很强的共性,即处理俩三个单词和处理1000个单词的方法可以是同样的(不考虑效率)
利用先分段读取并处理的方法显然更好,因为可以原子化
俩种处理方法从本质上是一样的
边读取边处理也要通过连接组合成完整的句子
而读取完处理也要对单个单词进行单独处理
如何选择
是否原子化,即是否是简单的组合,单个最小可分单元之间是否享有很强的共性?如果是,我相信边读取边处理并输出,把整个句子拆成多个可分原子来做,即把整个句子当成单词的集合,即把句子看成一个单词做会更加就便捷