今天寫程式時遇到一個問題,我希望動態載入一個語言檔(因為不同使用者可能會使用不同的語言),然而如果我異步地載入的話,可能語言檔未載入好就需要用了,那當然會出現runtime error。當然,我可以加入callback function,當語言檔載入好才執行callback function,那就可以解決runtime error,然而這樣寫的話程式碼會很不整潔,違反西杰寫程式的原則:)。 More»