Stringhe
In Go, le stringhe sono sequenze di caratteri Unicode, il che significa essenzialmente che rappresentano dati testuali. I dati di tipo stringa sono sempre racchiusi tra virgolette doppie (") o backtick. Il tipo di dato stringa è rappresentato dalla parola chiave string.
index.go
1var myString string = "Hello World"
Nota
Una stringa è un tipo di dato in Go, mentre un letterale stringa si riferisce alla rappresentazione effettiva di un valore stringa all'interno del codice sorgente, ad esempio,
Hello World.
È possibile scrivere un letterale stringa su più linee racchiudendolo tra backtick (``). Puoi vedere la differenza nel seguente programma:
index.go
1234567891011121314package main import "fmt" func main() { var myString string // Using double quotes ("") myString = "Hello World" fmt.Println(myString) // Using backticks (``) myString = `Hello World` fmt.Println(myString) }
Le stringhe possono essere concatenate utilizzando l'operatore più (+):
index.go
1234567891011package main import "fmt" func main() { var stringOne string = "Hello" var stringTwo string = "World" var stringThree string = stringOne + " " + stringTwo fmt.Println(stringThree) }
Il processo di unione di due stringhe utilizzando l'operatore (+) è chiamato concatenazione di stringhe.
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Fantastico!
Completion tasso migliorato a 1.96
Stringhe
Scorri per mostrare il menu
In Go, le stringhe sono sequenze di caratteri Unicode, il che significa essenzialmente che rappresentano dati testuali. I dati di tipo stringa sono sempre racchiusi tra virgolette doppie (") o backtick. Il tipo di dato stringa è rappresentato dalla parola chiave string.
index.go
1var myString string = "Hello World"
Nota
Una stringa è un tipo di dato in Go, mentre un letterale stringa si riferisce alla rappresentazione effettiva di un valore stringa all'interno del codice sorgente, ad esempio,
Hello World.
È possibile scrivere un letterale stringa su più linee racchiudendolo tra backtick (``). Puoi vedere la differenza nel seguente programma:
index.go
1234567891011121314package main import "fmt" func main() { var myString string // Using double quotes ("") myString = "Hello World" fmt.Println(myString) // Using backticks (``) myString = `Hello World` fmt.Println(myString) }
Le stringhe possono essere concatenate utilizzando l'operatore più (+):
index.go
1234567891011package main import "fmt" func main() { var stringOne string = "Hello" var stringTwo string = "World" var stringThree string = stringOne + " " + stringTwo fmt.Println(stringThree) }
Il processo di unione di due stringhe utilizzando l'operatore (+) è chiamato concatenazione di stringhe.
Grazie per i tuoi commenti!