Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Integers | Data Types
Introduction to GoLang

book
Integers

Data Types are a fundamental concept in any programming language, including Go. They specify the type of data that can be stored in a variable.

When declaring a variable, we can specify its Data Type, which determines the kind of data that can be stored in that variable.

One of the most commonly used Data Types is Integers. An integer, as implied by the name, represents a non-decimal number, which can be positive or negative. For instance, -1, 0, 9, or 1234567, among others.

We can declare and initialize an Integer type variable using the following syntax:

Note

Declaring a variable involves specifying its type and name, while Initializing a variable entails assigning an initial value to it.

index.go

index.go

copy
var myVariable int = 10
1
var myVariable int = 10

If we specify a type for the variable during declaration, we don't necessarily need to initialize it with a value. Therefore, the following syntax is also valid:

index.go

index.go

copy
var myVariable int
1
var myVariable int

In the scenario described above, it is assigned a default value of 0. Consequently, the output of the following program will be 0.

index.go

index.go

copy
package main
import "fmt"

func main() {
var myVariable int
fmt.Println(myVariable)
}
1234567
package main import "fmt" func main() { var myVariable int fmt.Println(myVariable) }

It's important to note that when declaring a variable without specifying the Data Type, we must also initialize it:

index.go

index.go

copy
// Correct Syntax
var myVariable = 7
// Incorrect Syntax
var myVariable
12345
// Correct Syntax var myVariable = 7 // Incorrect Syntax var myVariable

If the data type is not explicitly specified, the compiler automatically infers the Data Type of the variable based on the initially assigned value. Since 7 is an integer value, var myVariable = 7 will be interpreted as a variable of type integer. However, it is advisable to include data type declarations when declaring variables to enhance code readability.

Note

When using the := operator for variable declaration, data types are not explicitly specified.

question mark

What is the correct syntax for declaring an integer variable?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 1

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

some-alt