iT邦幫忙

golang相關文章
共有 1020 則文章
鐵人賽 自我挑戰組 DAY 1
Go語言自學挑戰 系列 第 9

技術 第九天:流程控制(3) for 陳述式

for陳述式介紹 如果有一個程式需要重複執行5次該如何處理? 在還沒有for陳述式的觀念之前可能會使用以下寫法: package main import (&q...

鐵人賽 自我挑戰組 DAY 1
Go語言自學挑戰 系列 第 8

技術 第八天:流程控制(2) Switch陳述式

switch陳述式介紹 老實說剛開始學習switch時一直搞不太懂它跟if的差別, 直到理解switch有開關的意思才恍然大悟, 其實只要把他想像成開關控制就...

鐵人賽 自我挑戰組 DAY 1
Go語言自學挑戰 系列 第 7

技術 第七天:流程控制(1):if 判斷

if介紹 今天來介紹Golang中流程控制的if陳述式 它最主用的用途是進行條件判斷, 只要條件成立就執行if內部的程式, if的概念相當簡單語法如下: if...

鐵人賽 自我挑戰組 DAY 1
Go語言自學挑戰 系列 第 6

技術 第六天:Golang的運算符Operator介紹

什麼是運算符? 運算符是運用於程式對變數與值的操作, 以變數a與值20進行**加法+**運算為範例: package main import ("f...

鐵人賽 自我挑戰組 DAY 1
Go語言自學挑戰 系列 第 5

技術 第五天:Slice介紹

什麼是Slice? Slice是Golang的另一種資料結構, 與矩陣有些相似,它建構在矩陣之上, 更為靈活與便利、不需要指定大小, 它由 接著來套討slice...

鐵人賽 自我挑戰組 DAY 1
Go語言自學挑戰 系列 第 4

技術 第四天:陣列Array介紹

陣列介紹 大家早安~今天是鐵人賽的第四天, 第二、三天介紹了變數與常數, 兩者都有儲存單一資料的特性, 假設今天想要紀錄一大串的資料該如何處理? 這時候我們就可...

鐵人賽 自我挑戰組 DAY 1
Go語言自學挑戰 系列 第 3

技術 第三天:常數(constant)的使用

大家早安~今天是鐵人賽挑戰的第三天,要來探討Golang的「常數」, 常數(constant)介紹 常數的使用方法和第二天介紹的變數使用方法相同, 差別在於關鍵...

鐵人賽 自我挑戰組 DAY 1
Go語言自學挑戰 系列 第 2

技術 第二天:學習Golang的變數

前言 昨天因為私事中斷挑戰一天了 今天要來學習的主題為「變數」, 什麼是變數呢?變數是一個儲存資料的容器,假設計算1+1得到2, 想將數字2這個結果儲存起來就可...

鐵人賽 自我挑戰組 DAY 1
Go語言自學挑戰 系列 第 1

技術 第一天:開始學習Golang

前言 大家好,這是我第一次參加iThome的鐵人賽,從很久以前就想要參加了,最近剛好正在研究Golang,想藉由本次比賽紀錄自己的學習歷程,隨便給自己一個挑戰!...

技術 Excelize 開源基礎庫 2.8.0 版本正式釋出

Excelize 是 Go 語言編寫的用於操作 Office Excel 檔案基礎庫,基於 ECMA-376,ISO/IEC 29500 國際標準。可以使用它...

徵才 【徵才-遠端工作】Golang後端工程師

【職務內容】 職務名稱:Golang後端工程師 職務性質:全職(遠端工作) 需求人數:1人 【工作簡述】1.處理高乘載、高併發項目開發。2.系統分析設計。3...

技術 Day1 - [Golang] 總是上dev,prod才發現的nil pointer問題

廢話前言 之前很常遇到,開發了老半天後端程式,終於上了dev,結果打沒幾下api,gcp的alerting就開始狂響... 然後就會看到一片紅色的 panic:...

技術 如何透過郵件自動發送 Grafana 儀表板報告

由於 Grafana 多樣的面板選擇,我們經常使用 Grafana 將採集到的監控數據進行多種視覺化的呈現,並透過時間序列的方式進行分析。 但是 Grafan...

技術 Java 工程師學 Golang - func

func()可回傳多個回傳值,如果不接回傳值,可以用_ func main() { arr := [15]int{1, 2, 3, 4, 5, 6,...

技術 Excelize 釋出 2.7.1 版本,開源的 Excel 檔案基礎庫

Excelize 是 Go 語言編寫的用於操作 Office Excel 檔案基礎庫,基於 ECMA-376,ISO/IEC 29500 國際標準。可以使用它...

技術 GraphQL介紹-4 Variables, Directives, Enumeration Types

已經會CRUD了,還要學什麼? 再來和上一篇一樣是介紹一些個人覺得在GraphQL裡比較花俏的操作,雖然說是花俏,但使用的恰當的話同樣可以幫助我們更好的維護程式...

技術 GraphQL介紹-2 Mutation,input

GraphQL 介紹-2 上一篇提到了type和field的一些基礎介紹,也有說明了如何定義一個query的方法.本篇將會針對mutation進行說明名 Mut...

技術 Excelize 釋出 2.7.0 版本,2023 年首個更新

Excelize 是 Go 語言編寫的用於操作 Office Excel 檔案基礎庫,基於 ECMA-376,ISO/IEC 29500 國際標準。可以使用它...

技術 typescript 變 golang,教你怎麼把 golang 的chan select 用 typescript 實現,實現 select

golang 的 chan select 實在太方便,其實任何提供了協程的語言都能很好且方便的支持 chan 和 select,因爲經常寫 typescript...

技術 typescript 變 golang,教你怎麼把 golang 的chan select 用 typescript 實現,實現 chan

golang 的 chan select 實在太方便,其實任何提供了協程的語言都能很好且方便的支持 chan 和 select,因爲經常寫 typescript...

技術 typescript 變 golang,教你怎麼把 golang 的chan select 用 typescript 實現

golang 的 chan select 實在太方便,其實任何提供了協程的語言都能很好且方便的支持 chan 和 select,因爲經常寫 typescript...

鐵人賽 自我挑戰組 DAY 30

技術 # DAY 30 Go 語言 錯誤處理 error 值

昨天介紹程式錯誤的類型,今天再繼續介紹錯誤處理 error 值 Go 語言的 error 值 在 Go 語言中,一個 error 都算是一個 值 ,那既然他是一...

鐵人賽 自我挑戰組 DAY 29

技術 DAY 29 Go 語言 程式錯誤的類型

昨天終於將函式 (function) 介紹完畢,但當我們在執行函式,尤其讀取檔案、或是打 API 時,總會想知道是否有拿取或是送資料成功,這時便是錯誤處理登場的...

鐵人賽 Web 3 DAY 30

技術 [Day 30] Elrond full node (十九)

今天就是最後一天啦!今年雖然也是充滿波折,但還是順利完賽 今天來完成剩下的API,首先是登入的API,這邊只實作帶Address和pem檔案做驗證登入,按實...

鐵人賽 自我挑戰組 DAY 28

技術 DAY 28 Go 語言 函式 (function) 用 defer 延後執行函式

用 defer 延後執行函式 defer 中文是推遲的意思,而在函式裡執行 defer 顧名思義就是延遲函式執行的時間,當使用 defer 的函式可以等到父函式...

鐵人賽 自我挑戰組 DAY 27

技術 DAY 27 Go 語言 函式 (function) 匿名函式與閉包

昨天介紹到參數不定函式,今天立馬來繼續學習匿名函式~ 具名函式 目前為止我們的函式都是必須在套件層級宣告的 具名函式: func myFavorite() {...

鐵人賽 Web 3 DAY 27

技術 [Day 27] Elrond full node (十六)

今天來實作提交交易到full node,但這個Address是我們建立的,裡面並沒有EGLD,所以需要從外面的錢包轉帳進來,我們使用的Address是 erd1...

鐵人賽 自我挑戰組 DAY 26

技術 DAY 26 Go 語言 函式 (function) 參數不定函式

昨天介紹在 Go 語言中函式 (function) 的傳回值,那我們今天繼續學習參數不定的函式~~ 參數不定函式 參數不定函式(variadic functio...

鐵人賽 Web 3 DAY 25

技術 [Day 25] Elrond full node (十四)

今天來開發判斷方向的函式 什麼是判斷方向呢?簡單的說就是Block裡面交易的Sender和Receiver,為什麼要說判斷方向呢,原因是要開發錢包服務要紀錄...

鐵人賽 自我挑戰組 DAY 25

技術 DAY 25 Go 語言 函式 (function) 傳回值

函式傳回值 前面我們練習的函式都沒有傳回值,但是正常函式會有輸入值,然後再執行函式完成後,會有傳回值,特別的是 Go 語言中的傳回值可以是 0 ~ 多個 (一直...