Los tipos de datos especifican el tipo de datos que puede contener una variable Go válida . En el lenguaje Go, el tipo se divide en cuatro categorías que son las siguientes:
- Tipo básico: los números, las strings y los valores booleanos pertenecen a esta categoría.
- Tipo agregado: la array y las estructuras pertenecen a esta categoría.
- Tipo de referencia: los punteros, los cortes, los mapas, las funciones y los canales pertenecen a esta categoría.
- Tipo de interfaz
Aquí, discutiremos los tipos de datos básicos en el lenguaje Go. Los tipos de datos básicos se clasifican además en tres subcategorías que son:
Go
// Go program to illustrate // the use of integers package main import "fmt" func main() { // Using 8-bit unsigned int var X uint8 = 225 fmt.Println(X, X-3) // Using 16-bit signed int var Y int16 = 32767 fmt.Println(Y+2, Y-2) }
Go
// Go program to illustrate // the use of floating-point // numbers package main import "fmt" func main() { a := 20.45 b := 34.89 // Subtraction of two // floating-point number c := b-a // Display the result fmt.Printf("Result is: %f", c) // Display the type of c variable fmt.Printf("\nThe type of c is : %T", c) }
Go
// Go program to illustrate // the use of complex numbers package main import "fmt" func main() { var a complex128 = complex(6, 2) var b complex64 = complex(9, 2) fmt.Println(a) fmt.Println(b) // Display the type fmt.Printf("The type of a is %T and "+ "the type of b is %T", a, b) }
Go
// Go program to illustrate // the use of booleans package main import "fmt" func main() { // variables str1 := "GeeksforGeeks" str2:= "geeksForgeeks" str3:= "GeeksforGeeks" result1:= str1 == str2 result2:= str1 == str3 // Display the result fmt.Println( result1) fmt.Println( result2) // Display the type of // result1 and result2 fmt.Printf("The type of result1 is %T and "+ "the type of result2 is %T", result1, result2) }
Go
// Go program to illustrate // the use of strings package main import "fmt" func main() { // str variable which stores strings str := "GeeksforGeeks" // Display the length of the string fmt.Printf("Length of the string is:%d", len(str)) // Display the string fmt.Printf("\nString is: %s", str) // Display the type of str variable fmt.Printf("\nType of str is: %T", str) }
Publicación traducida automáticamente
Artículo escrito por ankita_saini y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA