GO

GoLang - Channels (上) Buffered / UnBuffered

Golang - 教學 tutorial

GoLang - Channels

在這幾篇,會以 Go 語言的入門基礎進行逐步說明,本篇針對 Channel 進行說明

Continue Reading

GoLang - grpc

GoLang - grpc

在本篇會透過一個簡單的範例,建立一個簡單的 grpc程序, 在開始前,先確認安裝了protocol buffer compiler

接著,開始說明如何建構基本的 grpc 架構:

Continue Reading

Mac, Linux, Windows 安裝 Protocol Buffer (protobuf) compiler 方式

Mac, Linux, Windows 安裝 Protocol Buffer (protobuf) compiler 方式

在 gRPC 經常會使用到 Protocol buffer 來定義 SERVICE或者進行序列化(serialization) 處理,這裡說明如何在各平台安裝 Protocol buffer compiler :

Continue Reading

GoLang - 如何等待多個 goroutine 非同步 (async) 返回結果

Golang - 教學 tutorial

GoLang - 如何等待多個 goroutine 非同步 (async) 返回結果

在這幾篇,會以 Go 語言的入門基礎進行逐步說明,本篇針對 goroutine 進行說明

Continue Reading

GoLang - Goroutine (上) 基本原理與結構

GoLang - Goroutine (上) 基本原理與結構

在這幾篇,會以 Go 語言的入門基礎進行逐步說明,本篇針對 goroutine 進行說明

Continue Reading

GoLang - Reflect 反射

Golang - 教學 tutorial

GoLang - Reflect 反射

在這幾篇,會以 Go 語言的入門基礎進行逐步說明,本篇針對 reflect 進行說明

Continue Reading

GoLang - Comma-ok 斷言

Golang - Comma-ok

GoLang - Comma-ok 斷言

在這幾篇,會以 Go 語言的入門基礎進行逐步說明,本篇針對介面 Comma-ok 斷言 進行說明

Continue Reading

GoLang - 介面 Interface

Golang -  Interface

GoLang - 介面 Interface

在這幾篇,會以 Go 語言的入門基礎進行逐步說明,本篇針對介面 Interface 進行說明

Continue Reading

GoLang - 物件導向

Golang - 物件導向

GoLang - 物件導向

在這幾篇,會以 Go 語言的入門基礎進行逐步說明,本篇針對物件導向進行說明

Continue Reading

GoLang - 異常處理 - Panic 與 Recover

GoLang - 異常處理 - Panic 與 Recover

Golang - 異常處理

在這幾篇,會以 Go 語言的入門基礎進行逐步說明,本篇針對拋出異常相關的 Panic 與 Recover 進行說明

Continue Reading

GoLang - 函數介紹 (下) defer 延遲執行、類型與值

GoLang - 函數介紹 (下) defer 延遲執行、類型與值

Golang - defer

在這幾篇,會以 Go 語言的入門基礎進行逐步說明,本篇針對函數進行說明

Continue Reading

GoLang - 函數介紹 (上) 基礎格式、多值回傳與指標類型

GoLang - 函數介紹 (上) 基礎格式、多值回傳與指標類型

Golang - 函數

在這幾篇,會以 Go 語言的入門基礎進行逐步說明,本篇針對函數進行說明

Continue Reading

GoLang - if, switch, for, goto 流程控制介紹

GoLang - if, switch, for, goto 流程控制介紹

Golang - if, switch, for, goto

在這幾篇,會以 Go 語言的入門基礎進行逐步說明,本篇針對各種流程控制進行說明

流程控制主要可區分為 判斷條件(if, switch), 循環控制(for), 跳躍控制(goto),在這裡我們會陸續遮頓這三種類別進行介紹

Continue Reading

GoLang - const 與關鍵字 iota 介紹

GoLang - const 與關鍵字 iota 介紹

Golang - const 與關鍵字 iota

在這裡,主要針對 const 與 iota 的功能進行介紹,首先先針對 const 分組部分特性進行說明,在延伸介紹 iota 的功能。

在宣告 const 採用分組方式宣告時,第一個常數可以用於預設值,假設他的值為 0 ,則在同一分組,其他常數預設會用前一個常數值。

以下方為例:

Continue Reading

GoLang - 語言基礎: Make 與 New 差別

GoLang - 語言基礎: Make 與 New 差別

Golang - 語言基礎 Slice

在這幾篇,會以 Go 語言的入門基礎進行逐步說明,本篇針對 Make 與 New 進行說明

Continue Reading

GoLang - 語言基礎 Map

GoLang - 語言基礎 Map

Golang - 語言基礎 Slice

在這幾篇,會以 Go 語言的入門基礎進行逐步說明,本篇針對Map 進行說明

Continue Reading

GoLang - 語言基礎 Slice

GoLang - 語言基礎 Slice

Golang - 語言基礎 Slice

在這幾篇,會以 Go 語言的入門基礎進行逐步說明,本篇針對 Slice 進行說明

Continue Reading

GoLang - 語言基礎 Array

GoLang - 語言基礎 Array

Golang - 語言基礎 Array

在這幾篇,會以 Go 語言的入門基礎進行逐步說明,本篇針對陣列進行說明

Continue Reading

GoLang - 語言基礎 變數與常數

GoLang - 語言基礎 變數與常數

Golang - 語言基礎 變數與常數

在這幾篇,會以 Go 語言的入門基礎進行逐步說明,本篇以變數及常數進行說明

變數

【方式一、使用 var 前綴及定義型別】

Go 變數的宣告方式有幾種方式,首先介紹 var 變數宣告以及定義型別方式

Continue Reading

GoLang - 語言基礎 介紹與基本結構

GoLang - 語言基礎 介紹與基本結構

Golang - 語言基礎 Slice

在這幾篇,會以 Go 語言的入門基礎進行逐步說明,本篇針對 介紹及基本結構 進行說明

Continue Reading