iT邦幫忙

2023 iThome 鐵人賽

DAY 9
0

前言

今天是 Day9-[第八站 : Go 的基本語法介紹]<GOO~,經過了上一站的介紹,大家已經知道 "Hello Go World!" 的程式碼架構長怎麼樣了,怕大家又忘記以下我又打了一次

程式碼

package main

import "fmt"

func main() {
	fmt.Println("Hello world !")
}

輸出結果

Hello world !

程式碼結構

那你會好奇這組程式碼到底是如何去運行的,感覺跟 C 還有 Java 都滿相似的,但卻又是不同的語言,那麼首先我就先說說它的一些語法結構吧

package main

首先看到第一行的 package 每個程式都是 package 的一部分。我們使用 package 關鍵字來定義它,那這邊是把 package 定義為 main

import "fmt"

這個部分為要導入名為 "fmt" 包裡面所有的文件 ! ! !

func main()

這就是 Go 的函式,基本上都是會在這邊編寫程式碼,讓它進行運作

注意提醒

  1. Go 的程式結構雖然跟 C 很像,但一句程式碼後面不用打 ; 來結尾
  2. Go 還有個更快的編寫程式碼的方式為以下所示 :
package main; import ("fmt"); func main() { fmt.Println("Hello World!");}

不過不建議使用這種快速的編寫方式,因為怕你會搞混

結語&預告

以上就是基本的 Go 語言的架構介紹,之後還會繼續跟大家分享 Go 的型態,像是變數、註解方式以及陣列等等

下一站~ 第九站 : Go 語言的變數

資料來源

https://www.w3schools.com/go/go_syntax.php


上一篇
Day8-[第七站: Hello Go World]<GOO~
下一篇
Day10-[第九站 : Go 的變數宣告(一)]<GOO~
系列文
關於我轉生變成 Go 初學者的這檔事30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言