Cordas
Em Go, strings são sequências de caracteres Unicode, o que significa essencialmente que representam dados textuais. Os dados de string estão sempre contidos em aspas duplas ("
) ou crases. O tipo de dados string é representado pela palavra-chave string
.
index.go
1var myString string = "Hello World"
Nota
Uma 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 envolvendo-o em acentos graves (```). Você pode ver a diferença no seguinte programa:
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) }
As strings podem ser concatenadas utilizando o operador de soma (+
):
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 usando 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
Cordas
Deslize para mostrar o menu
Em Go, strings são sequências de caracteres Unicode, o que significa essencialmente que representam dados textuais. Os dados de string estão sempre contidos em aspas duplas ("
) ou crases. O tipo de dados string é representado pela palavra-chave string
.
index.go
1var myString string = "Hello World"
Nota
Uma 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 envolvendo-o em acentos graves (```). Você pode ver a diferença no seguinte programa:
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) }
As strings podem ser concatenadas utilizando o operador de soma (+
):
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 usando o operador (+
) é chamado de concatenação de strings.
Obrigado pelo seu feedback!