Contents
通過建構一個概念化的 TCP 聊天伺服器和客戶端,瞭解 Go 程式語言 ( Golang )
從這 1 小時的課程,你會學到
- 一個互動式猜謎遊戲(建構一個程式,生成一個祕密隨機整數,並提示使用者在終端上輸入他們的猜測,同時提供反饋,表明他們的輸入小於或等於這個祕密整數)
- 一個 TCP 聊天伺服器和客戶端,允許多個使用者相互交換訊息(並行的應用概念,如 goroutines 和 channels)
- Go 資料型別、變數宣告、資料結構(如 對映、陣列、切片、結構和指標)上的加值內容
要求
基本的 Go 程式語言知識
課程說明
Golang: 使用 Go 程式語言建構一個 TCP 聊天應用程式是一個簡短的課程,旨在幫助學生使用 Go 程式語言(Golang) ,並快速實用地應用該語言:
你將從建構一個簡短的命令行( command line )猜謎遊戲開始。 遊戲將從終端獲取輸入,並將其與初始化應用程式時隨機產生的祕密數字進行比較。
你將繼續建立一個 TCP 聊天伺服器和客戶端,使得可以從多個螢幕交換訊息。 你將在終端之間開啟一個 TCP 連線,這個連線將偵聽傳入訊息,並使傳出訊息成為可能。 你將能夠在終端機與輸入做互動。
在整個課程中,我們將應用不同的 Golang 概念,例如對映( maps )、切片( slices )、結構( structs )、迴圈( loops )、交換( switches )和 Golang 的並行概念(如Goroutines 和 channels )。
目標受眾
任何對快速入門 Go 程式設計感興趣的人
講師簡介
Mike M 軟體開發人員 ( 更多講師主講課程介紹 )
我是一名軟體開發人員,擁有電機工程學位和三年以上的軟體開發經驗。 我每天都使用 Javascript 和其他一些軟體開發工具。 我使用過 HTML5、 CSS3、 Angular、 Ember、 React、 Vue.js、 Go、 MySql、 Python、 Node.js、 Express.js 和其他各種開發工具。 我喜歡編寫程式碼並與他人分享我的知識。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
報名參加課程
也許你會有興趣
★ 歡迎使用 App / Email | Telegram 訂閱 網站更新★