Kann in golang keine Zeichenfolge mit einem einfachen Anführungszeichen zuweisen

10

Ich lerne, gehe, und wenn ich mit Saiten spiele, habe ich gemerkt, dass, wenn die Saite im einfachen Anführungszeichen steht, golang einen Fehler gibt, aber doppelte Anführungszeichen funktionieren gut.

%Vor%

Dies ist der Fehler, den ich auf meinem System erhalte

%Vor%

während ich versuche, das gleiche auf Spielplatz zu tun, bekomme ich diesen Fehler

%Vor%

Ich bin nicht in der Lage, den genauen Grund dafür zu verstehen, wie in ex python, perl kann man String sowohl mit einfachen als auch doppelten Anführungszeichen deklarieren.

    
shivams 09.01.2016, 07:48
quelle

1 Antwort

32

In Go steht '⌘' für ein einzelnes Zeichen (Rune genannt), "⌘" für eine Zeichenfolge mit dem Zeichen .

Dies trifft in vielen Programmiersprachen zu, in denen der Unterschied zwischen Zeichenfolgen und Zeichen bemerkenswert ist, wie z. B. C ++.

Sieh dir den Abschnitt "Codepunkte, Zeichen und Runen" im Blog auf Strings an

    
ti7 09.01.2016, 07:59
quelle

Tags und Links