iT邦幫忙

go相關文章
共有 433 則文章
鐵人賽 SideProject30 DAY 7

技術 Day07 來點不一樣的Ngork

一般在自己的開發測試階段,想要對外公開服務,很多人都會選擇使用Ngrok,相關的教學資源很多,尤其是LineBot相關的主題多半都有講到,難度相對不高,載下來開...

鐵人賽 Modern Web DAY 8
起步Go!Let's Go! 系列 第 8 篇

技術 [ Day 08 ] Go 流程控制 - for 迴圈中的 break 和 continue 命令

在昨天介紹了 for loop,而在 Go 中,有兩個與迴圈搭配的兩個命令,分別是: break continue break 在某些狀況下,你需要跳離迴圈...

鐵人賽 自我挑戰組 DAY 6
Go in 3o 系列 第 6 篇

技術 [Day06] Go in 30 - 複合型別

一、本章簡介 本章會介紹的是Go語言中較為複雜一點的型別 : 陣列(array) 切片(slice) 映射表(map) 二、集合型別(Collection...

鐵人賽 Modern Web DAY 7
起步Go!Let's Go! 系列 第 7 篇

技術 [ Day 07 ] Go 迴圈 - for 迴圈的魅力

迴圈是用來重複執行一段程式碼區塊,直到某個條件滿足為止。這樣可以有效地處理重複執行的任務,而不用手動重複相同的程式碼。如下: package main impo...

鐵人賽 自我挑戰組 DAY 5
Go in 3o 系列 第 5 篇

技術 [Day05] Go in 30 - 核心型別

一、前言 本篇介紹與整理 Go 語言 中型別的部分。 布林值:true/false 數字 整數 浮點數 溢位和越界繞回 大數值 位元組(Byte) 字串(St...

鐵人賽 自我挑戰組 DAY 5

技術 [Day 05] Generate CRUD Golang code from SQLC

What is CRUD? Create: insert new records to the database READ: Select or Search...

鐵人賽 Modern Web DAY 6
起步Go!Let's Go! 系列 第 6 篇

技術 [ Day 06 ] Go 流程控制 - 要不要?if 就是這個問題

if 是一個用於執行條件判斷的控制結構,如果條件成立,就會執行 if 後面的大括號 ({}) 內的程式區塊,否則就會忽略該程式區塊繼續執行後續的程式。 if i...

鐵人賽 SideProject30 DAY 3

技術 Day03 前置準備-02(AWS Lambda+API Gateway)

設定Lambda+API Gateway 接著就是要來設定AWS Lambda+API Gateway了~ 1.複製以下測試用的code,部屬一個簡單的LINE...

鐵人賽 自我挑戰組 DAY 4
Go in 3o 系列 第 4 篇

技術 [Day04] Go in 30 - 變數與算符 part03 常數、列舉、Scope,套一些流程控制

本篇整理有關 Go 語言中常數、列舉和變數作用範圍的介紹,並進入下一個篇章有關流程控制。 一、Go 常數、列舉、變數作用範圍 1.1 常數(constant)...

鐵人賽 自我挑戰組 DAY 3
Go in 3o 系列 第 3 篇

技術 [Day03] Go in 30 - 變數與算符 Part02 運算子與指標

一、運算子分類 算符又稱為運算子,算數、比較、邏輯運算子使用比來跟其它程式語言都差不多,以下是Operators的分類 : 算術算符(arithmetic o...

鐵人賽 自我挑戰組 DAY 2
Go in 3o 系列 第 2 篇

技術 [Day02] Go in 30 - 變數與算符 part01 變數

圖片來源 : System32Comics 一、變數簡介 變數可以用來暫存資料,宣告一個變數需滿足四個條件: 宣告變數的敘述 變數名稱 變數要儲存的資料型別...

鐵人賽 Modern Web DAY 5
起步Go!Let's Go! 系列 第 5 篇

技術 [Day 05 ] Go 運算符號:舞動程式碼的魔杖

運算符號又稱運算子,是每個程式語言中的基本元素之一,用於執行各種數學運算與邏輯運算的符號。在 Go 當然也提供了一系列的基本運算符號。 算術運算 算術運算有:加...

鐵人賽 SideProject30 DAY 2

技術 Day02 前置準備-01(Line Developer + AWS SSM)

我們會需要串接到很多的第三方服務,所以必然會有很多繁複的前置準備,雖然有些流程都是老生常談了,但考慮到文章的完整性,一些基本設定的說明,讓我們一起再簡單走過一次...

鐵人賽 Modern Web DAY 4
起步Go!Let's Go! 系列 第 4 篇

技術 [ Day 04 ] Go 的資料型態及運用

Go 是一種靜態強型別的程式語言,所以所有資料在編譯時都需要賦予一種資料型態,且不允許不同資料型別之間的隱式轉換。也因如此在編譯的過程中若資料型別不匹配或有問題...

鐵人賽 自我挑戰組 DAY 1
Go in 3o 系列 第 1 篇

技術 [Day01] Go in 30 - Go 語言簡介

Go 關於喇隻動物 Go語言的吉祥物,它被稱為"Gopher",是Go語言的象徵之一。gopher圖片採用知識共享署名3.0授權。可以創...

鐵人賽 SideProject30 DAY 1

技術 Day01 背景&專案介紹

背景 Line應該是目前臺灣最主流的通訊軟體,不知道大家的使用習慣如何,但我相信應該很多人跟我一樣,習慣建一個or多個只有自己一個人的群組,然後有什麼資料就往自...

鐵人賽 Modern Web DAY 3
起步Go!Let's Go! 系列 第 3 篇

技術 [ Day 03 ] 你的第一支 Go 程式

第一個程式 今天我們就來撰寫你的第一支程式吧!! 撰寫程式 昨天有提到 Go 的工作區,我們在 src 的資料夾添加 myProject 的資料夾,之後練習的檔...

鐵人賽 Modern Web DAY 2
起步Go!Let's Go! 系列 第 2 篇

技術 [ Day 02] 萬事起頭難,但是裝 Go 一點都不難!

Go 安裝與第一個程式 要入門一種程式語言,第一步就是要先到官方網站看一下要如何使用該語言。所以我們先到Go 官網來看一下唄! 安裝 這邊會以 Mac 來說明安...

鐵人賽 Modern Web DAY 1
起步Go!Let's Go! 系列 第 1 篇

技術 [ Day 01 ] 用 Go 踏上程式之旅

開場白 嘿,大家好!我是 Go 語言初學者 Kacaw(嘎造)。緣分奇妙,去年我意外地踏入了程式開發的坑,而現在,我又發現了 Go 語言,正站在嶄新專案的起點,...

技術 Common mistakes with for loops in Go

2023-09-21時, IThome有篇文章Go 1.22將正式修改for迴圈作用域,減少開發者犯錯機會 這時剛最近公司專案, 有同事也不小心踩到這地雷,乾脆...

技術 Java 工程師學 Golang - func

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

鐵人賽 自我挑戰組 DAY 30

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

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

鐵人賽 自我挑戰組 DAY 29

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

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

鐵人賽 自我挑戰組 DAY 28

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

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

鐵人賽 自我挑戰組 DAY 27

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

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

鐵人賽 自我挑戰組 DAY 26

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

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

鐵人賽 自我挑戰組 DAY 25

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

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

鐵人賽 自我挑戰組 DAY 24

技術 DAY 24 Go 語言 函式 (function) 呼叫及參數

昨天了解在 Go 語言中函式 (function) 介紹及宣告函式,今天來了解如何呼叫函式及函式參數。 呼叫函式 當我們宣告好一個函式,要如何執行函式呢?那就是...

鐵人賽 自我挑戰組 DAY 23

技術 DAY 23 Go 語言 函式 (function) 介紹及宣告函式

昨天介紹了在 Go 語言中的型別檢查,今天要介紹其實前面章節的範例也經常出現的函式 (function)。 Go 語言中的函式 (function) 函式 (f...

鐵人賽 自我挑戰組 DAY 22

技術 DAY 22 Go 語言 型別檢查

昨天將結構 (struct) 完整的介紹完畢,今天就來介紹如何檢查型別。 在本次的鐵人賽曾多次提到 Go 語言是強型別的語言,也就是遇到函式引數型別和實際叫用型...