J.J.'s Blogs
J.J. Huang
  • Taipei, Taiwan
本站是 J.J.Huang 的技術學習與筆記部落格,涵蓋前端、後端開發、Spring Boot、微服務、資料庫、運維等領域。分享程式語言、開發工具、系統架構及遊戲修改分析、逆向工程等的研究與知識分享。
  • Taipei, Taiwan
  • DMCA.com Protection Status
  • Go | 了解「測試函式」應用

    💬 簡介 在 Go 語言中,測試是確保程式正確性與穩定性的重要手段。Go 提供了一套簡單而強大的測試框架,讓開發者能夠方便地進行單元測試,從而提高程式的可靠性。本文將介紹 Go 語言中的測試函式應用,並探討如何編寫測試案例來提升程式質量。 圖片來源: Gophers ...

  • Go | 了解「內建函式」應用

    💬 簡介 Go 語言提供了多種強大的內建函式,這些函式能夠幫助我們簡化程式設計、提高效率。了解並善用這些內建函式,能讓我們寫出更加簡潔、高效且易讀的程式。 本文將介紹 Go 語言中的常用內建函式,並通過範例展示如何在日常開發中應用這些函式。 圖片來源: Gophers ...

  • Go | 了解「遞迴函式」應用

    💬 簡介 遞迴是程式設計中的一種重要技術,指的是一個函式在其執行過程中呼叫自己。Go 語言作為一種功能強大的程式語言,同樣支持遞迴的應用,讓開發者能夠以簡潔且高效的方式解決一些複雜的問題。 本文將介紹 Go 語言中的遞迴函式,並展示如何通過遞迴解決常見的問題,例如計算階乘、處理樹狀結構...

  • Go | 初步理解「恢復機制」

    💬 簡介 在 Go 語言中, panic 和 recover 是兩個緊密相關的機制,用來處理錯誤和異常情況。當程式中出現無法繼續執行的錯誤時, panic 會中斷程式的執行,但如果與 recover 搭配使用,則可以在特定情況下恢復程式的正常運行。 本文將介紹 recov...

  • Go | 初步理解「恐慌機制」

    💬 簡介 在 Go 語言中, panic 是一種用來處理程式異常狀況的機制。當程式出現無法繼續執行的錯誤時, panic 會觸發程序的異常終止,並使程式進入錯誤處理流程。理解 panic 及其應用對於提升程式的錯誤處理能力非常重要。 本文將介紹 panic 的基本概念,並探...

  • Go | 函式中的延遲執行技巧

    💬 簡介 在 Go 語言中, defer 是一個強大的關鍵字,能夠讓某些函式延遲執行至包含該 defer 語句的函式返回之前。 這種特性讓 defer 在資源管理、錯誤處理、流程控制等場景中發揮重要作用。 本文將深入探討 defer 的特性與應用,幫助你更靈活地運用 d...

  • Go | 匿名函式與閉包的應用

    💬 簡介 在 Go 語言中,函式不僅是程式的基本單元,也可以作為變數傳遞,甚至動態生成新的函式。其中, 「匿名函式」 與 「閉包」 是兩個重要的進階概念,它們能讓程式碼更加靈活,也能解決一些傳統函式難以處理的需求。 在本篇文章中,我們將探討: 什麼是匿名函式? 什麼是閉包?...

  • Go | 進階函式參數與回傳值

    💬 簡介 在 Go 語言中,函式是組織程式碼的重要單位,而參數與回傳值則是函式的核心組成部分。 本篇文章將深入探討 Go 語言中 進階函式參數與回傳值 的應用,包括: 同類型參數的定義與應用 可變參數( ... )的使用 空白標識符( _ )的應用 改...

  • Go | 了解函式作為變數應用

    💬 簡介 在 Go 語言中,函式不僅是程式中的基本執行單位,還可以作為變數來使用,這使得函式在應用上更加靈活。 我們可以將函式指派給變數,作為參數傳遞給其他函式,甚至可以讓函式回傳另一個函式。這種特性提供了許多高階應用,例如 回呼函式(Callback)、函式組合(Function Com...

  • Go | 初步了解函式是什麼?

    💬 簡介 函式是程式設計中的基礎概念之一。它可以讓我們將一段程式碼封裝成為一個可重複使用的單元,藉此提高程式的可讀性與維護性。在 Go 語言中,函式是非常核心的部分,它不僅能封裝邏輯,還能夠進行參數傳遞和返回結果。 本篇文章將簡單介紹函式,幫助你了解它的基本概念和語法,並展示如何在日常...