![呼叫 aspell 是否會比匹配其單字清單轉儲提供更好的結果?](https://rvso.com/image/170259/%E5%91%BC%E5%8F%AB%20aspell%20%E6%98%AF%E5%90%A6%E6%9C%83%E6%AF%94%E5%8C%B9%E9%85%8D%E5%85%B6%E5%96%AE%E5%AD%97%E6%B8%85%E5%96%AE%E8%BD%89%E5%84%B2%E6%8F%90%E4%BE%9B%E6%9B%B4%E5%A5%BD%E7%9A%84%E7%B5%90%E6%9E%9C%EF%BC%9F.png)
當拼字檢查器實作為外部進程時,我可以直接呼叫 aspell,但這會產生啟動進程的開銷。
另一種解決方案是將所有aspell
單字轉儲到列表中,例如:
aspell -d en_US dump master
如果我只需要知道該單字是否拼寫正確,而忽略有關區分大小寫的細節。檢查單字清單中是否存在單字和直接呼叫 aspell 有什麼區別嗎?
例如,如果我正在編寫包含拼字檢查器的軟體,將所有單字加載到set
資料結構中,然後檢查該集合是否包含單字是否合理 - 作為調用aspell
.
當拼字檢查器實作為外部進程時,我可以直接呼叫 aspell,但這會產生啟動進程的開銷。
另一種解決方案是將所有aspell
單字轉儲到列表中,例如:
aspell -d en_US dump master
如果我只需要知道該單字是否拼寫正確,而忽略有關區分大小寫的細節。檢查單字清單中是否存在單字和直接呼叫 aspell 有什麼區別嗎?
例如,如果我正在編寫包含拼字檢查器的軟體,將所有單字加載到set
資料結構中,然後檢查該集合是否包含單字是否合理 - 作為調用aspell
.