GO 入门学习笔记


基础语法

<h2>注释分类</h2> <ul> <li>块注释</li> </ul> <pre><code class="language-go">/* */</code></pre> <ul> <li>行注释</li> </ul> <pre><code class="language-go">// </code></pre> <h2>包注释</h2> <ul> <li>每个包都要用一个注释,在包开始上一行写注释</li> </ul> <h2>行分隔符</h2> <ul> <li> <p>一行代表一个语句结束</p> <p>不需要以分号结尾,GO 编译器自动完成</p> </li> <li> <p>多个语句写在同一行</p> <p>必须使用分号人为区分,实行开始中,并不鼓励这样去写</p> </li> </ul> <h2>字符串连接</h2> <ul> <li>使用加号(+)实现</li> </ul> <h2>下划线(_)</h2> <ul> <li>特殊标识符,用来忽略结果</li> </ul> <h2>空格</h2> <ul> <li>声明变量必须使用空格隔开</li> </ul> <h2>关键字(25个)</h2> <table> <thead> <tr> <th>关键字</th> <th>关键字</th> <th>关键字</th> <th>关键字</th> <th>关键字</th> </tr> </thead> <tbody> <tr> <td>break</td> <td>default</td> <td>func</td> <td>interface</td> <td>select</td> </tr> <tr> <td>case</td> <td>defer</td> <td>go</td> <td>map</td> <td>struct</td> </tr> <tr> <td>chan</td> <td>else</td> <td>goto</td> <td>package</td> <td>switch</td> </tr> <tr> <td>const</td> <td>fallthrough</td> <td>if</td> <td>range</td> <td>type</td> </tr> <tr> <td>continue</td> <td>for</td> <td>import</td> <td>return</td> <td>var</td> </tr> </tbody> </table> <h2>预定义标识符(36个)</h2> <table> <thead> <tr> <th>关键字</th> <th>关键字</th> <th>关键字</th> <th>关键字</th> <th>关键字</th> <th>关键字</th> </tr> </thead> <tbody> <tr> <td>append</td> <td>bool</td> <td>byte</td> <td>cap</td> <td>close</td> <td>complex</td> </tr> <tr> <td>complex64</td> <td>complex128</td> <td>uint16</td> <td>copy</td> <td>FALSE</td> <td>float32</td> </tr> <tr> <td>float64</td> <td>imag</td> <td>int</td> <td>int8</td> <td>int16</td> <td>uint32</td> </tr> <tr> <td>int32</td> <td>int64</td> <td>iota</td> <td>len</td> <td>make</td> <td>new</td> </tr> <tr> <td>nil</td> <td>panic</td> <td>uint64</td> <td>print</td> <td>println</td> <td>real</td> </tr> <tr> <td>recover</td> <td>string</td> <td>TRUE</td> <td>uint</td> <td>uint8</td> <td>uintpt</td> </tr> </tbody> </table>

页面列表

ITEM_HTML