題目連結: Word Pattern 題目描述為給定兩字串 pattern,str,要我們判別此兩字串是否有相同型式。其中字串 pattern 只包含小寫英文字...
GraphQL 介紹-1 本篇文章將針對GraphQL的type和field進行介紹,如果您已經熟悉上述的部分,想直接看如何使用CRUD的部分可以直接看後面一些...
不知道大家會不會有跟我一樣的問題,為什麼還要特別介紹型別?鐵人賽都第八天了,我多少也知道有 string (字串)、bool (布林值)、int (數字)等,還...
2023/04/05 更新: 為了避免本文章散落在不同網站,之後統一由部落格更新,再麻煩從部落格查看~ 什麼是 Composite Pattern? 將單...
1. 如何讓panic,包含一個值在呼叫panic函數時,把某個值做為參數傳給該函數就可以了。panic函數的唯一一個參數是空接口(interface{})類型...
Golang 因為對於web比較熟的關係,還是希望使用golang來做點web相關的事情,如果是寫php的朋友,在一開始都需要安裝apache來跑php,但如果...
前言本30天系列文章是採取邊寫邊紀錄,對golang的了解幾乎可以說是白紙一張,目前的經驗只有用看過line bot golang版本,所以內容含量可能會比較粗...
套件 前面介紹很多 go 語言程式設計的相關內容,但是如果把所有程式碼塞在一個 .go 的檔案之中這一篇文章要跟大家介紹如何將 go 語言的代碼分散到各個程式碼...
2023/04/05 更新: 為了避免本文章散落在不同網站,之後統一由部落格更新,再麻煩從部落格查看~ 什麼是 Bridge Pattern? 將抽像與實...
go 迴圈的語法 在介紹完 go 的邏輯判斷的之後接下來要跟大家分享一下 go 迴圈的語法,這部分內容與大部分語言相同,本來筆者想這樣告訴大家,但是其實 go...
以下筆記摘錄自『 The Go Workshop 』。 如果遇到需要一大堆if敘述才能處理的狀況,就可以引用Go語言裡的另一種條件判斷敘述:Switch。 Sw...
多執行序問題的解決 在上一篇介紹了多執行序的好處以及撰寫方式,但是也提到了多執行序的問題,所以這篇針對多執行序遇到的race condition在 go 語言如...
Excelize 是 Go 語言編寫的用於操作 Office Excel 檔案基礎庫,基於 ECMA-376,ISO/IEC 29500 國際標準。可以使用它...
golang 的 chan select 實在太方便,其實任何提供了協程的語言都能很好且方便的支持 chan 和 select,因爲經常寫 typescript...
題目連結: Linked List Cycle 題目描述為給定一個 Linked List 的 head,要我們判斷此 Linked List 是否有環(Cyc...
如本日主題,今天要來介紹一下Go語言的程式碼架構,以下內容摘錄自『 The Go Workshop 』。 package main .................
2023/04/05 更新: 為了避免本文章散落在不同網站,之後統一由部落格更新,再麻煩從部落格查看~ 什麼是 Flyweight Pattern? 將可...
題目連結: Plus One 題目說明為給定一非空的數字陣列,此陣列用來表示一個非負整數,要我們 +1 後返回。除了 0 以外,此陣列的第一項均不為 0。題目另...
一、結構func name(InputParameter-list) (OutPutResult-list) {function body}InputParam...
題目連結: Move Zeroes 題目描述為: 給定一組陣列,我們需要將所有的 0 元素移到陣列最後面,且不更動原本順序。題目有補充說明,希望我們採用 in-...
GitLab:https://gitlab.com/whitefloor40567/golangnote 在發Interface裡其實應該先說Method的用法...
1. WaitGroup類型有三個指針方法,Add、Done、WaitA. 這個類型提供ㄧ個計數器,默認值為0。B. ㄧ般情況下,會用這個方法來紀錄需要等待的g...
Excelize 是 Go 語言編寫的用於操作 Office Excel 檔案基礎庫,基於 ECMA-376,ISO/IEC 29500 國際標準。可以使用它...
1. channel有分,單向、雙向,通常情況下,只說channel,就是指雙向channel。那如何聲明單向通道? var Chan = make(chan&...
go 的指標 在上一篇文章中提到自定義型別的方法,讀者們可以試試看把該自定義型別生成的物件賦予到另一個變數上在更改其屬性的值,最後觀察其值的變化狀況。接下來就是...
gorm的Find跟Scan 筆者在使用gorm時通常都習慣用Find,不過最近因為在查找gorm的官網時意外看到Scan的用法,就好奇查了一下他們有什麼不同,...
本節是以 Golang 上游 8854368cb076ea9a2b71c8b3c8f675a8e19b751c 為基準做的實驗 予焦啦!今天我們就來驗收前兩...
Golang 玩一下html template 如果golang要使用作為網站的話,不太可能都只靠print來處理事情,所以其實如果需要HTML檔案的話,是也可...
Open-Match 將 MMF 以獨立部件拆出,其中一個好處是,可以讓我們單獨對配對邏輯進行單元測試。測試這個環節在想要進入營運前,也是大家不可避免的一個環節...
Golang 變數與型態 在開始變數之旅之前,我們需要先了解各型態變數的預設值直接來上點範例吧!! package main import ( "...