Heim >Backend-Entwicklung >Golang >Golang-Methode zur Bestimmung, ob eine Zeichenfolge leer ist
Golangs Methode zur Beurteilung, ob eine Zeichenfolge leer ist:
var s string if s=="" { }
oder:
if len(s)==0{}
Es wird empfohlen, die erste Methode zu verwenden Beurteilen Sie eine Zeichenfolge. Ob die Zeichenfolge leer ist. In Bezug auf die Semantik, ob die Zeichenfolge leer ist, ist die erste Semantik einfacher und sollte eher empfohlen werden.
> Derjenige, der den Code klar macht.
Wenn ich mir Element x anschaue, schreibe ich normalerweise
len(s) > = 0, aber wenn es mir wichtig ist
„Ist es diese bestimmte Zeichenfolge?“, neige ich dazu, s == „“ zu schreiben.
>
>Es ist vernünftig anzunehmen, dass ein ausgereifter Compiler kompilieren wird
len(s) == 0 und s == "" in denselben, effizienten Code.
Im Moment kompilieren 6g usw. s == "" in einen Funktionsaufruf
while len(s) == 0 Ist das nicht der Fall, aber das steht auf meiner To-Do-Liste und muss behoben werden.
>Machen Sie den Code klar.
>
>Russ
Mehr für Wenn Sie über Golang-Kenntnisse verfügen, beachten Sie bitte die Spalte Golang-Tutorial.
Das obige ist der detaillierte Inhalt vonGolang-Methode zur Bestimmung, ob eine Zeichenfolge leer ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!