iT邦幫忙

30天就go相關文章
共有 22 則文章
鐵人賽 Modern Web DAY 22

技術 30天就Go(23):ngrok

ngrok 如果有在做web開發,應該常常會遇到在先在localhost上測試的情況,但往往localhost上的運作並不代表上線的運作情況。或是直接deplo...

鐵人賽 Modern Web DAY 22

技術 30天就Go(22):LINE REBOT 02 LINE環境介紹及LINE API

LINE環境介紹 LINE API的相關流程註冊好之後進到Developer介面,可以看到像是這樣子的介面 昨天主要是介紹如何申請至開啟,今天會幫大家簡單說明...

鐵人賽 Modern Web DAY 21

技術 30天就Go(21):LINE REBOT 01 LINE API 申請

LINE API 申請教學 首先,到LINE BUSSINESS CENTER申請帳號 點選右上角的登入,申請BUSSINESS帳號前提是要有LINE帳號...

鐵人賽 Modern Web DAY 20

技術 30天就Go(20):LINE REBOT 00 準備篇

一直至今也累計了20篇了,前面基本技術方面我個人認為已經交代差不多了,雖然中間有幾篇明顯灌水,不過還是希望之後有空把他補回來XD 今天沒有要講甚麼技術相關的內容...

鐵人賽 Modern Web DAY 19

技術 30天就Go(19):Channels

Channel Channel的中文應該就叫做通道,可以用來Send和Receive資料,使用起來頗抽象,我也是第一次接觸這種概念。似乎在Goroutine實作...

鐵人賽 Modern Web DAY 18

技術 30天就Go(18):Error Handling

Error Handling 有時候程式的錯誤是在預料之內的,防範也防範不了,但總不能因為一個錯誤就讓整支程式停下來吧?因此就需要Error Handling。...

鐵人賽 Modern Web DAY 17

技術 30天就Go(17):Goroutines

Goroutines Goroutines就是一系列的Thread操作,意思即一支程式同時進行好幾個小程式。使用go的時候程式會將go所要執行的項目放到背景執行...

鐵人賽 Modern Web DAY 16

技術 30天就Go(15):Interface

Interface Interface,目的是為了在多種物件中找出共通性,將這個共通性獨立出來。在這篇的範例中,因為程式不大,大家可能會覺得interface這...

鐵人賽 Modern Web DAY 15

技術 30天就Go(13):資料結構 - Struct

Struct是一個可以給程式設計師自定義型態的功能。 概念 其實Struct就是有點類似OOP(物件導向)的概念。比如說我今天想要建立一個型態"人&...

鐵人賽 Modern Web DAY 14

技術 30天就Go(12):資料結構 - Slice

Slice這東西講明了就是List,相較於Array的不同是它的長度是可變的。塞多少東西長度就是多少,不像array說100就是100 Slice 概念 Sl...

鐵人賽 Modern Web DAY 13

技術 30天就Go(11):資料結構 - Map

從前人智慧進化的語言Golang,當然很多概念也是沿用舊的語言。今天要講的Map其實也不是甚麼新奇的東西,如果你有用過Python,那Map可能就是類似Dict...

鐵人賽 Modern Web DAY 12

技術 30天就Go(11):資料結構 - Array

資料結構是程式語言很重要的一環,其中矩陣array更是常見的項目 Array Array就是一個固定空間的容器,每個單位空間都有一個編號 基本操作 宣告 宣告一...

鐵人賽 Modern Web DAY 11

技術 30天就Go(10):Pointer

說Go是C的進化版一點也不為過(至少我學到現在是這樣啦),處處充滿了C的影子,又加上了新的script語言的功能。 Pointer 將變數直接指向記憶體位置就...

鐵人賽 Modern Web DAY 10

技術 30天就Go(9):Function(後)

Function(後) callback callback就是把function A當作變數傳進另一個function B內。而執行B的時候就會callback...

鐵人賽 Modern Web DAY 9

技術 30天就Go(8):Function(前)

Function(前) Go的Function方式有幾種 func方法 func foo(name string) { fmt.Println(&quo...

鐵人賽 Modern Web DAY 8

技術 30天就Go(6):變數的可視範圍

可視範圍 變數的宣告其實也是門學問,很多新手會想說"全部都宣告全域變數就好了啊",但為了安全性、可讀性以及有效的執行最小權限原則(即為要用到...

鐵人賽 Modern Web DAY 7

技術 30天就Go(6):淺談package

package可以將一些常常會用的程式碼獨自建立一個檔案,所以在同一個資料夾內可以有好幾個package檔案。某方面來說也是便於管理程式碼。 package的有...

鐵人賽 Modern Web DAY 6

技術 30天就Go(5):if, else以及switch

if, if else, else 如果...(if...) 最基本的概念,如果為true就執行,如果為false的話就不會執行: if true {...

鐵人賽 Modern Web DAY 5

技術 30天就Go(5):for迴圈

for Golang的for和C語言有八成像。範例: for i := 0; i <= 100; i++ { // do something }...

鐵人賽 Modern Web DAY 3

技術 30天就Go(3):操作指令及Hello World!

操作指令 如同許多的Script語言一樣,Golang也是有許多可以在Terminal上操作的指令,因此在開始Hello World!之前先介紹一些常用的指令給...

鐵人賽 Modern Web DAY 2

技術 30天就Go(2):Golang的安裝及環境設定

因為筆者使用的是Ubuntu,故這邊將以Linux系統作介紹 安裝篇(Ubuntu) 首先,到Golang的官方下載點下載,有多種平台的安裝檔 下載好後,解壓縮...

鐵人賽 Modern Web DAY 1

達標好文 技術 30天就Go(1):Go語言的介紹及相關資源

筆者的話 筆者為了快速的學習Golang而報名了這個比賽。所以在寫這一系列文的同時,也同時在學習Golang,筆者也只不過比大家早學一個月左右而已,如果其中有觀...