Strings
Em Go, strings são sequências de caracteres Unicode, o que significa que representam dados textuais. Dados do tipo string estão sempre entre aspas duplas (") ou crases. O tipo de dado string é representado pela palavra-chave string.
index.go
1var myString string = "Hello World"
Nota
string é um tipo de dado em Go, enquanto um literal de string refere-se à representação real de um valor de string dentro do código-fonte, por exemplo,
Hello World.
Podemos escrever um literal de string em várias linhas ao envolvê-lo com crases (``). Você pode ver a diferença no programa a seguir:
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) }
Strings podem ser concatenadas utilizando o operador de adição (+):
index.go
1234567891011package main import "fmt" func main() { var stringOne string = "Hello" var stringTwo string = "World" var stringThree string = stringOne + " " + stringTwo fmt.Println(stringThree) }
O processo de unir duas strings utilizando o operador (+) é chamado de concatenação de strings.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Can you show an example of string concatenation in Go?
What is the difference between using double quotes and backticks for strings in Go?
Are there any limitations to string concatenation in Go?
Awesome!
Completion rate improved to 1.96
Strings
Deslize para mostrar o menu
Em Go, strings são sequências de caracteres Unicode, o que significa que representam dados textuais. Dados do tipo string estão sempre entre aspas duplas (") ou crases. O tipo de dado string é representado pela palavra-chave string.
index.go
1var myString string = "Hello World"
Nota
string é um tipo de dado em Go, enquanto um literal de string refere-se à representação real de um valor de string dentro do código-fonte, por exemplo,
Hello World.
Podemos escrever um literal de string em várias linhas ao envolvê-lo com crases (``). Você pode ver a diferença no programa a seguir:
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) }
Strings podem ser concatenadas utilizando o operador de adição (+):
index.go
1234567891011package main import "fmt" func main() { var stringOne string = "Hello" var stringTwo string = "World" var stringThree string = stringOne + " " + stringTwo fmt.Println(stringThree) }
O processo de unir duas strings utilizando o operador (+) é chamado de concatenação de strings.
Obrigado pelo seu feedback!