Einführung in den Unterschied zwischen = und := in der GO-Sprache

Freigeben: 2020-06-15 16:28:30
nach vorne
4329 Leute haben es durchsucht

Einführung in den Unterschied zwischen = und := in der GO-Sprache

= ist Zuweisung, := ist Deklaration von Variablen und Zuweisung.

// = 使用必须使用先var声明例如:
var a
a=100
//或
var b = 100
//或
var c int = 100
// := 是声明并赋值,并且系统自动推断类型,不需要var关键字
Nach dem Login kopieren

Variablendeklaration

Die erste Methode besteht darin, den Variablentyp anzugeben. Wenn er nicht initialisiert ist, wird die Variable standardmäßig auf den Wert Null gesetzt.

var v_name v_type
v_name = value
Nach dem Login kopieren

Die zweite Methode besteht darin, den Variablentyp anhand des Werts zu bestimmen.

var v_name = value
Nach dem Login kopieren

Die dritte Methode besteht darin, var wegzulassen. Hinweis: = Wenn auf der linken Seite keine neue Variable deklariert wird, tritt ein Kompilierungsfehler auf. Das Format ist:

v_name := value
Nach dem Login kopieren

Deklaration mehrerer Variablen

//类型相同多个变量, 非全局变量
var vname1, vname2, vname3 type
vname1, vname2, vname3 = v1, v2, v3
var vname1, vname2, vname3 = v1, v2, v3 
// 和 python 很像,不需要显示声明类型,自动推断
vname1, vname2, vname3 := v1, v2, v3 
// 出现在 := 左侧的变量不应该是已经被声明过的,否则会导致编译错误
// 这种因式分解关键字的写法一般用于声明全局变量
var (
    vname1 v_type1
    vname2 v_type2
)
Nach dem Login kopieren

Weiteres Wissen dazu finden Sie in der Spalte Go-Sprach-Tutorial

Das obige ist der detaillierte Inhalt vonEinführung in den Unterschied zwischen = und := in der GO-Sprache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:cnblogs.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!