賽車程式出租 Go語言基礎01

來源:互聯網
上載者:User

Go程式的一般結構:basic_structure.go
•賽車程式出租【企 娥:217 1793 408】
• Go程式是通過 package來組織的
• 只有package名稱為main的包可以包含main函數
• 一個可執行檔程式有且僅有一個main包

• 通過import關鍵字來匯入其他非main包
• 通過const關鍵字來進行常量的定義
• 通過在函數體外部使用var關鍵字來進行全域變數的聲明於賦值
• 通過type關鍵字來進行結構(struct)或介面(interface)的聲明
• 通過func關鍵字來進行

可見度規則

• Go 語言中,使用大小寫來決定該 常量、變數、類型、介面、結構、
或函數是否可以被外部包調用
• 函數名首字母為小寫即為private

函數名首字母大寫即為public

package main
//當前程式的包名

import "fmt"
//匯入其他的包

const PI = 3.13
//常量的定義用const修飾,名稱全部大寫

var a string = "hello"
var b = 123//自動類型識別
//全域變數的聲明與賦值,全域變數可以在整個包中使用

type name int
//基本型別宣告

type gopher struct {
age int
sex int
}//結構的聲明

type golang interface {}
//介面的定義

func main() {
fmt.Println("hello,word")
}

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.