位元詩人 [Tag] Golang

[Golang] 程式設計教學:錯誤處理 (Error Handling)

在實際情境中運行的程式,即使程式本身沒有臭蟲 (bug),仍然要面對許多可能的錯誤 (error)。本文介紹 Golang 處理錯誤的方式。 繼續閱讀

[Golang] 程式設計教學:藉由 Build Constrants 使用條件編譯 (conditional compilation)

前置處理器是 C 或 C++ 用來達到條件編譯的語法特性;雖然 Go 語言 (golang) 沒有前置處理器,但 Go 語言也可透過 build constraints 來達到類似的功能 繼續閱讀

[Golang] 程式設計教學:在 Golang 用使用 C 或 C++ 程式碼

雖然 Golang 是跨平台的編譯語言,但我們不會把所有的程式碼都用 Golang 寫。由於現存的 C 或 C++ 函式庫已經使用多年且運行良好,不會為了要使用 Golang 就重寫。反之,應該要讓 Golang 直接使用現有的 C 或 C++ 程式碼。 繼續閱讀