Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Stringhe | Tipi di Dati
Introduzione a Golang

bookStringhe

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

index.go

copy
1
var 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

index.go

copy
1234567891011121314
package 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

index.go

copy
1234567891011
package 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.

question mark

Quale delle seguenti è la modalità corretta per dichiarare una variabile stringa in Go?

Select all correct answers

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 5

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Sezione 2. Capitolo 5
some-alt