瀛洲在線

go語言判斷系統是大端存儲還是小端存儲

<h3 id="go語言判斷系統是大端存儲還是小端存儲">go語言判斷系統是大端存儲還是小端存儲</h3> <div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code

我們為什麼要學習Go語言?為什麼大公司開始採用Go語言

<h3 id="我們為什麼要學習go語言為什麼大公司開始採用go語言">我們為什麼要學習Go語言?為什麼大公司開始採用Go語言</h3> <p>我們在學習一門編程語言之前應該知道為什麼要學習這門編程語言,和做好一件事情一樣,我們應該知道做這件事情的意義,才能在遇到困難時堅持做好這件事。</p> <p>我們為什麼要學習Go語言呢?學習C語言不好嗎,學習Rust語言不好嗎?</p> <p>我們要從Go

go語言網絡編程之TCP Socket

<p>tcp client端代碼tcp_client.go如下:</p> <div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-go"

go語言網絡編程之UDP Socket

<p>udp client端代碼udp_client.go如下:</p> <div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-go"

go語言基礎內置函數new和make

<h3 id="go語言基礎內置函數new和make">go語言基礎內置函數new和make</h3> <p>go語言中的內置函數make和new都是用作變量的初始化,但是它們初始化變量的方式不同,make返回類型是引用類型,new返回類型是指針類型。</p> <h6 id="內置函數make">內置函數make</h6> <p>內置函數make僅用作分配內存空間並初始化slice,map

go語言基礎方法和接收器

<h3 id="go語言基礎方法和接收器">go語言基礎方法和接收器</h3> <p>在Go語言中有一個概念和函數極其相似叫做方法,Go語言的方法其實是作用在接收者(receiver)上的一個函數,接收者是某種非內置類型的變量,因此方法是一種特殊類型的函數。</p> <h6 id="方法和函數的不同點">方法和函數的不同點:</h6> <ul> <li> <p>函數和方法聲明的方式不同</p>

go語言基礎值傳遞

<h3 id="go語言基礎值傳遞">go語言基礎值傳遞</h3> <h6 id="go語言中只有值傳遞沒有引用傳遞">go語言中只有值傳遞,沒有引用傳遞</h6> <p>值傳遞是指在調用函數時將實際參數複製一份傳遞到函數中,這樣在函數中如果對參數進行修改,將不會影響到實際參數,函數外和函數里對這個參數地址求值應該是不一樣的。</p> <p>引用傳遞是指在調用函數時將實際參數的地址直接傳遞到函數