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は を継承することができません.関数戻り値が空ではない場合でも、 などの値がない場合もあります. 転載先:https://www.cnblogs.com/Flower-Z/p/10416586.html
今日はGo言語の基本的な文法を勉強し始めました.早く見られると思いましたが、chanel、スライスなどGo言語の核心的な特徴に関しては、やはりこの部分の使い方をよく知る必要があります.
教程リンク:http://www.runoob.com/go/go-nested-loops.html
一、間違いやすい使い方
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
}
(結果として、この値が交換されていないのは、参照伝達ではなく値伝達であるからである)