Golang言語の基礎文法

886 ワード

2019-02-21 11:34:33
 
今日はGo言語の基本的な文法を勉強し始めました.早く見られると思いましたが、chanel、スライスなどGo言語の核心的な特徴に関しては、やはりこの部分の使い方をよく知る必要があります.
教程リンク:http://www.runoob.com/go/go-nested-loops.html
一、間違いやすい使い方
  • Go言語にとって、packageは実行の入口であり、一つのアプリケーションは必ず一つのmainパッケージを含んでいなければなりません.一つのパッケージには一つのmainメソッド
  • が含まれています.
  • 疑念を抱く:同じアプリケーション内のmainパッケージは、どうやって非mainパッケージ内のメソッドを呼び出すか
  • 宣言後、変数を使わないとプログラムが実行できなくなります.
  • 変数の最初の文字の大きさは制限があります.大文字はpublicアクセス方式を表します.小文字はこのカバンの中でしか見えません.Goは
  • を継承することができません.
  • 関数戻り値が空ではない場合でも、
  • などの値がない場合もあります.
  • func main(){
        a := 10
        b := 20
        swap(a,b)
        fmt.Printf("a   %d b   %d" , a , b)
    }
    
    func swap(num1 , num2 int) int {
        var tmp int
        tmp = num1
        num1 = num2
        num2 = tmp
        return tmp
    }
    
    (結果として、この値が交換されていないのは、参照伝達ではなく値伝達であるからである)
  • 転載先:https://www.cnblogs.com/Flower-Z/p/10416586.html