kigichang / go_course

個人多年來學習與實作上的心得筆記

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Golang 學習筆記

個人多年來學習與實作上的心得筆記,本文件適合已有一種程式語言經驗的同好閱讀,內容如有錯誤或建議,可以隨時與我連絡。

開發環境

主要資料來源

  1. 官網:https://golang.org/
  2. 線上學習:A tour of Go
  3. The Go Programming Language
  4. Go Web Programming
  5. Go System Programming
  6. Go Mobile
  7. Go WebAssembly

其他資料

  1. Go Dev
  2. Go Wiki
  3. Awesome Go
  4. Effective Go (必讀)

Summary

一、Go 基礎說明

二、多執行緒

三、實作應用

四、Go 進階功能

五、實驗中功能

  • Go WebAssembly
    • WebAssembly Introduction
    • DOM in Go WASM
      • Selector
      • Property
      • Method
      • Event
    • Create a Javascript Object
    • Go call Javascript
    • Javascript Call Go
    • File and FileReader
    • Conversion Javascript Uint8Array and Go Byte Slice

新增

  • Go 1.13 Error 功能
  • Go 1.16 embed 功能
  • Go WebAssembly
  • Go Generic & Go2Go (Go 1.8)
  • Go Workspaces
  • Echo
  • Go 1.19 atomic 功能

About

個人多年來學習與實作上的心得筆記


Languages

Language:Go 73.2%Language:JavaScript 14.1%Language:HTML 7.8%Language:Makefile 2.0%Language:C 1.6%Language:C++ 1.3%Language:Dockerfile 0.1%