iT邦幫忙

golang相關文章
共有 857 則文章
鐵人賽 開發技術 DAY 2
蠻可愛的 Golang 系列 第 2

技術 空中的事情交給我們解決!

昨天的Golang程式,自行產生了錯誤. 今天來看一下Golang的錯誤處理機制. // hello51 package main import ( &qu...

技術 蠻可愛的 golang #42 錯誤處理之自定義錯誤訊息

錯誤處理在前面有部份介紹與使用. 今天介紹自定義錯誤訊息. // hello48 package main import ( "errors&qu...

技術 蠻可愛的 golang #41 基本輸出入介紹之產生json格式

這幾年json蠻流行的, golang當然也有提供json格式. // hello46 package main import ( "encodi...

技術 蠻可愛的golang #40 基本輸出入介紹之拷貝檔案

// hello45 package main import ( "fmt" "io" "os&quo...

技術 蠻可愛的golang #39 基本輸出入介紹之建立並寫入檔案

開檔寫檔,都是程式常有的功能. // hello44 package main import ( "bufio" "fmt&...

技術 蠻可愛的golang #38 基本輸出入介紹之讀取壓縮檔

遇到壓縮檔,在所難免,看看怎樣讀出來. // hello43 package main import ( "bufio" "...

技術 蠻可愛的golang #37 基本輸出入介紹之讀取檔案

今天示範開啟檔案,循序讀入並列印. // hello42 package main import ( "bufio" "fm...

技術 蠻可愛的golang #36 基本輸出入介紹之緩衝輸入

// hello41 package main import ( "bufio" "fmt" "os&...

技術 蠻可愛的golang #35 基本輸出入介紹之依照格式讀取字串

終於來到輸出入的部份了. // hello40 package main import ( "fmt" ) func main() {...

技術 蠻可愛的golang #34 Interface介紹

今天介紹物件導向裡面的Interface // hello39 package main import ( "fmt" ) type...

技術 蠻可愛的golang #33 Method介紹

前面有介紹過Struct,現在該是介紹一下Method了 // hello38 package main import ( "fmt"...

技術 蠻可愛的golang #32 Map的應用之依序取值

人們比較喜歡依序列出,一個常見的課題就是排序. 我們來看看一個Map怎樣依照Key的順序進行存取. 順帶介紹Map宣告的第三種方法. // hello37 pa...

技術 蠻可愛的golang #31 再會Map

今天再介紹Map另一種建立方式 // hello36 package main import ( "fmt" ) func main(...

技術 蠻可愛的golang #30 資料結構Map初步

golang有許多好用的資料結構,已經內建了,比起他的前輩C,方便許多. 今天介紹Map,簡單的宣告,賦值,與取出資料. // hello34 package...

技術 蠻可愛的golang #29 - Error介紹 與 _ 變數的應用方式

Golang的錯誤處理機制比起C有加些料了. 也與Java的方式不同. // hello33 package main import ( "fmt...

技術 蠻可愛的golang #28 - 結構 Struct 與reflect 應用

昨天總裁有問可不可以取結構裡面的值?? 前面範例介紹結構時,就有直接取值來列印了. 請參考 http://ithelp.ithome.com.tw/questi...

技術 蠻可愛的golang #27 - 結構 Struct 裡的Tag

golang的Struct 可以使用Tag, 作為註解之用. 以下將示範建立與取出的方法. // hello31 package main import (...

技術 蠻可愛的golang #26 - 結構 Struct

跟C一樣,golang有結構,來看看簡單的宣告,儲值及取值的範例. // hello30 package main import ( "fmt&q...

技術 蠻可愛的golang #25 - 遞迴函數範例

遞迴的經典範例,費波那契數列. // hello29 package main import ( "fmt" ) func main(...

技術 蠻可愛的golang #24

今天介紹 defer, 這是Golang引進的新指令,C是沒有的. 先看以下的範例. // hello28 package main import ( &q...

技術 蠻可愛的golang #23

之前也有使用過函數,但是還沒正式介紹一下. 函數是用 func 來宣告, 接著是函數名稱,括弧裡面是傳遞進去的參數, 接著是返回值,返回值可以多個,這時要用括弧...

技術 蠻可愛的 golang #22

Golang 還是有保留傳統的goto與Label. 今天的程式,目前沒有人會這樣寫了. 純粹是用來舉例. 那goto有沒有用處呢? 這有很多論述. 而我們在此...

技術 蠻可愛的 golang #21

// hello25 package main import ( "fmt" ) func main() { // 今天介紹 con...

技術 蠻可愛的 golang #20

// hello24 package main import ( "fmt" ) func main() { // 介紹 break...

技術 蠻可愛的 golang #19

// hello23 package main import ( "fmt" ) func main() { // Golang 沒...

技術 golang #18

// hello22 package main import ( "fmt" ) func main() { // 宣告Array同...

技術 蠻可愛的 golang #17

今天介紹Array // hello21 package main import ( "fmt" ) func main() { v...

技術 蠻可愛的 golang #16

今天介紹 for 搭配 range的使用方法. // hello20 package main import ( "fmt" ) //...

技術 蠻可愛的 golang #15

今天繼續switch case // hello19 package main import ( "os/exec" "ti...

技術 蠻可愛的 golang #14

今天介紹switch case // hello17 package main import ( "fmt" ) func main(...