Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Strings | Tipos de Dados
Introdução ao Golang

bookStrings

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

index.go

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

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) }

Strings podem ser concatenadas utilizando o operador de adição (+):

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) }

O processo de unir duas strings utilizando o operador (+) é chamado de concatenação de strings.

question mark

Qual das alternativas a seguir é a forma correta de declarar uma variável do tipo string em Go?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 5

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Awesome!

Completion rate improved to 1.96

bookStrings

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

index.go

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

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) }

Strings podem ser concatenadas utilizando o operador de adição (+):

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) }

O processo de unir duas strings utilizando o operador (+) é chamado de concatenação de strings.

question mark

Qual das alternativas a seguir é a forma correta de declarar uma variável do tipo string em Go?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 5
some-alt