Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Strings | Tipos de Dados
Quizzes & Challenges
Quizzes
Challenges
/
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

Suggested prompts:

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

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