当将拼写检查器实现为外部进程时,我可以直接调用 aspell,但这会产生启动进程的开销。
另一种解决方案是将所有aspell
单词转储到列表中,例如:
aspell -d en_US dump master
如果我只需要知道该单词是否拼写正确,而忽略有关区分大小写的细节。检查单词列表中是否存在单词和直接调用 aspell 有什么区别吗?
例如,如果我正在编写包含拼写检查器的软件,将所有单词加载到set
数据结构中,然后检查该集合是否包含单词是否合理 - 作为调用aspell
.
当将拼写检查器实现为外部进程时,我可以直接调用 aspell,但这会产生启动进程的开销。
另一种解决方案是将所有aspell
单词转储到列表中,例如:
aspell -d en_US dump master
如果我只需要知道该单词是否拼写正确,而忽略有关区分大小写的细节。检查单词列表中是否存在单词和直接调用 aspell 有什么区别吗?
例如,如果我正在编写包含拼写检查器的软件,将所有单词加载到set
数据结构中,然后检查该集合是否包含单词是否合理 - 作为调用aspell
.