選單
Golang

先引用一下維基百科的內容介紹Golang

Go(又稱Golang)是Google開發的一種靜態強型別、編譯型、並發型,並具有垃圾回收功能的程式語言。

羅伯特·格瑞史莫、羅勃·派克及肯·湯普遜於2007年9月開始設計Go,稍後伊恩·蘭斯·泰勒(Ian Lance Taylor)、拉斯·考克斯(Russ Cox)加入專案。Go是基於Inferno作業系統所開發的。Go於2009年11月正式宣布推出,成為開放原始碼專案,支援Linux、macOS、Windows等作業系統。

某天,公司突然說要做手機版的下單元件給券商使用,對於我們這些只開發過.exe .dll的工程師來說是一個極大挑戰

我在大學的時候,是有使用XE的firemonkey framework來開發App,但手機版的下單元件還真的沒寫過,查了一下文章,XE 是可以開發.so這種library,但測試完bug有點多,而且只有Android可以用,如果真要開發,還要考慮iOS, 雖然說可以使用原生語言(Kotlin、Swift),但要維護兩份專案真的很不容易。

於是,Golang就變成了我的救世主,搭配gomobile就可以開發雙平台Android/iOS的元件,而且滿容易學的,

它也成為了我之後的開要主要語言之一... (待續

package main
import "fmt"

func main(){
  fmt.Println("Hello World!")
}