本篇整理有關 Go 語言中常數、列舉和變數作用範圍的介紹,並進入下一個篇章有關流程控制。 一、Go 常數、列舉、變數作用範圍 1.1 常數(constant)...
一、運算子分類 算符又稱為運算子,算數、比較、邏輯運算子使用比來跟其它程式語言都差不多,以下是Operators的分類 : 算術算符(arithmetic o...
發送封包 昨天建立一個TCP SYN packetTCP Header建立好了,TCP Data暫時不建立。缺了什麼?缺了srcPort... 使用net建立p...
在syscall還未被棄用的時後是用syscall建立socket指定來源PORT。現在使用sys(主題是做DDOS,其實有沒有指定PORT不是重點,但這個在後...
圖片來源 : System32Comics 一、變數簡介 變數可以用來暫存資料,宣告一個變數需滿足四個條件: 宣告變數的敘述 變數名稱 變數要儲存的資料型別...
運算符號又稱運算子,是每個程式語言中的基本元素之一,用於執行各種數學運算與邏輯運算的符號。在 Go 當然也提供了一系列的基本運算符號。 算術運算 算術運算有:加...
我們會需要串接到很多的第三方服務,所以必然會有很多繁複的前置準備,雖然有些流程都是老生常談了,但考慮到文章的完整性,一些基本設定的說明,讓我們一起再簡單走過一次...
Go 是一種靜態強型別的程式語言,所以所有資料在編譯時都需要賦予一種資料型態,且不允許不同資料型別之間的隱式轉換。也因如此在編譯的過程中若資料型別不匹配或有問題...
Go 關於喇隻動物 Go語言的吉祥物,它被稱為"Gopher",是Go語言的象徵之一。gopher圖片採用知識共享署名3.0授權。可以創...
背景 Line應該是目前臺灣最主流的通訊軟體,不知道大家的使用習慣如何,但我相信應該很多人跟我一樣,習慣建一個or多個只有自己一個人的群組,然後有什麼資料就往自...
Race Condition 當多個執行緒或goroutine訪問和操作相同的數據,而其最終的操作結果取決於執行的時序,可能導致不可預期或不一致的結果。 想像一...
Concurrency 與 Parallelism 的深入探討:從差異到應用 我們常常聽到兩個詞:Concurrency(併發)與 Parallelism(平行...
動機:希望加深對於golang concurrency的理解 去年,我也報名了ithome鐵人賽。當初帶著滿腔熱誠,想要透過連續的寫作分享知識。然而,生活總是充...
第一個程式 今天我們就來撰寫你的第一支程式吧!! 撰寫程式 昨天有提到 Go 的工作區,我們在 src 的資料夾添加 myProject 的資料夾,之後練習的檔...
用什麼套件建構封包 先來測一下有go有什麼packet interface好用的套件,像其他語言例如c、python可以用socket建構封包。python還有...
標準函式庫(Standard library) 今天來點輕鬆的話題,介紹一下golang的標準函式庫, 標準函式庫可以至官方網站查看 https://pkg.g...
Go 安裝與第一個程式 要入門一種程式語言,第一步就是要先到官方網站看一下要如何使用該語言。所以我們先到Go 官網來看一下唄! 安裝 這邊會以 Mac 來說明安...
工作地點:中和薪資:年薪80萬─120萬有興趣請發信: Jobs@gentrice.net 職位名稱: Golang AI & 網路管理工具開發工程師...
探討介面interface interface中文翻譯叫介面、中國稱呼為接口, 它是一組 method signatures、也就是一組方法, 裡面定義了還沒有...
函式進階技巧介紹 今日介紹在Golang中接受的函式進階用法, 本人在工作中幾乎沒用到過 但這些方法真的很有趣, 就當作自己練習吧~~ 遞迴 Recursion...
首先,先跟自己說聲辛苦了~~鐵人賽完成一半嘍~~ 不敢說對golang非常瞭解,但至少懂了一些皮毛XDD 今天要來探討的主題是方法method, method介...
指標介紹 筆者第一個學習的程式語言是C++,當時學得很開心~ 但......碰到指標之後一個頭兩個大,當時完全搞不懂指標到你在幹嘛...... 如果你是跟我...
Map介紹 map是使用key:value儲存資料的資料結構, 跟陣列、結構相似都可以在單個變數存入大量資料, 但它需要有key的存在,key如同值的身分證一樣...
結構介紹 結構 Struct 可以將不同數據類型的成員集合成單個變量, 概念和Array相識但它只能儲存到多個相同型別的資料, 對於複雜的資料紀錄相當有幫助~...
開場白 嘿,大家好!我是 Go 語言初學者 Kacaw(嘎造)。緣分奇妙,去年我意外地踏入了程式開發的坑,而現在,我又發現了 Go 語言,正站在嶄新專案的起點,...
Function介紹 如果有一個很大串的程式頻繁複使用, 可以使用Function將他包起來, 以後需要使用到這串程式時就可以呼叫它, 既可以保持程式簡潔、好維...
for陳述式介紹 如果有一個程式需要重複執行5次該如何處理? 在還沒有for陳述式的觀念之前可能會使用以下寫法: package main import (&q...
switch陳述式介紹 老實說剛開始學習switch時一直搞不太懂它跟if的差別, 直到理解switch有開關的意思才恍然大悟, 其實只要把他想像成開關控制就...
if介紹 今天來介紹Golang中流程控制的if陳述式 它最主用的用途是進行條件判斷, 只要條件成立就執行if內部的程式, if的概念相當簡單語法如下: if...
什麼是運算符? 運算符是運用於程式對變數與值的操作, 以變數a與值20進行**加法+**運算為範例: package main import ("f...