Category: 程式語言

  • 比較Rust與Python的插入排序演算法效能

    July 29, 2024, 12:33 a.m.
    程式語言

    近一個月開始學習Rust,體感上覺得離能夠實戰還是差了很遠。因此計畫接下來用寫文章的方式,強迫自己每天寫一點Rust Code,再積極一點的學習這個語言。

    閱讀更多

  • Rust的例外處理-可復原類型的錯誤

    July 18, 2024, 3:21 p.m.
    程式語言

    跟Python不一樣的地方在於,Rust沒有try-catch結構的例外處理機制,取而代之的是將錯誤分成兩種類型:
    - 可復原的錯誤
    - 不可復原的錯誤
    然後針對這兩種錯誤進行不同的處理方式。

    閱讀更多

  • Python以Classmethod建構多形

    May 19, 2023, 8:03 p.m.
    程式語言

    假設有一批Class/Object彼此之間互相呼叫工作,那負責「生產他們的函數」的通用性會成為一個問題!如果有新的Object出現,就必須要針對新的Class/Object重新實現「產生這些Object的函式」。Python的@classmethod修飾符剛好可以成為解決這個問題的工具。

    閱讀更多