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
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!