Funciones volátiles en Golang
Las funciones variádicas en Go le permiten pasar una cantidad variable de argumentos a una función. Aquí encontrará todo lo que necesita saber sobre las funciones volátiles en Golang.
¿Qué es Constante o Const en Golang ? Esto es lo que necesita saber sobre el uso de constantes en Go .
Como sugiere el nombre, constante significa fijo. Lo mismo ocurre en los lenguajes de programación, es decir, una vez que se define el valor de una constante, no se puede modificar más. Puede haber cualquier tipo de datos básico de constante, como una constante entera, una constante dinámica, una constante de carácter o una cadena.
Cómo declarar: Las constantes se declaran como variables, pero utilizan la palabra clave const como prefijo para declarar constantes con un tipo de datos específico. Las constantes no se pueden declarar utilizando la sintaxis “: = ”.
Por ejemplo:
package main
import "fmt"
const PI = 3.14
func main()
{
const GFG = "Quantrimang"
fmt.Println("Hello", GFG)
fmt.Println("Happy", PI, "Day")
const Correct= true
fmt.Println("Go rules?", Correct)
}
Resultado:
Hello Quantrimang
Happy 3.14 Day
Go rules? true
Cosas que debes saber sobre las constantes en Golang
Constantes numéricas sin tipo y con tipo
Las constantes tipificadas se comportan como variables inmutables que solo pueden interactuar con los mismos tipos, y las constantes sin tipo se comportan como constantes literales que pueden interactuar con tipos similares. Las constantes se pueden declarar con o sin tipo en Go. Los siguientes ejemplos muestran constantes numéricas tipificadas y no tipificadas, con nombre y sin nombre.
const untypedInteger = 123
const untypedFloating = 123.12
const typedInteger int = 123
const typedFloatingPoint float64 = 123.12
Aquí está la lista de constantes en el lenguaje Go:
Constante numérica
Las constantes numéricas son valores con alta precisión. Debido a que Go es un lenguaje tipado estáticamente, no permite operaciones que combinen tipos numéricos. No puedes agregar float64
a int
, ni siquiera int32
a int
. Sin embargo, sigue siendo válido escribir 1e6*time.Second
o math.Exp(1)
o incluso 1<>
. En Go, las constantes, a diferencia de las variables, se comportan como números regulares.
Las constantes numéricas son de tres tipos:
Constante entera:
A continuación se muestran algunos ejemplos de constantes enteras:
85 /* thập phân */
0213 /* bát phân */
0x4b /* thập lục phân */
30 /* int */
30u /* unsigned int */
30l /* long */
30ul /* unsigned long */
212 /* Hợp lệ */
215u /* Hợp lệ */
0xFeeL /* Hợp lệ */
078 /* Không hợp lệ: 8 không phải là chữ số bát phân */
032UU /* Không hợp lệ: không thể lặp lại hậu tố */
Constantes complejas:
Las constantes complejas funcionan de manera muy similar a las constantes de punto flotante. Es un par ordenado o par real de constantes enteras (o parámetros). Y las constantes se separan por comas y los pares de números se colocan entre paréntesis. La primera constante es la parte real y la segunda constante es la parte imaginaria. Una constante compleja, COMPLEX*8, utiliza 8 bytes de almacenamiento.
Por ejemplo:
(0.0, 0.0) (-123.456E+30, 987.654E-29)
Constante de tipo dinámico:
Por ejemplo:
3.14159 /* Hợp lệ */
314159E-5L /* Hợp lệ */
510E /* Không hợp lệ: số mũ không đầy đủ */
210f /* Không hợp lệ: không có số thập phân hoặc số mũ */
.e55 /* Không hợp lệ: thiếu số nguyên hoặc phân số */
Cadena de caracteres
” ”
(estilo de comillas dobles) y ‘ ‘
(estilo de comillas inversas).+
y +=
.” ”
o ”
en literales.==
, !=
y (para comparar tipos similares)Sintaxis:
kiểu _string struct {
các phần tử *byte // các byte cơ bản
len int // số byte
}
Por ejemplo:
"hello, quantrimang"
"hello, \
quantrimang"
"hello, " "quan" "trimang"
Aquí, las tres afirmaciones son iguales, es decir, no tienen ningún tipo específico.
Por ejemplo:
package main
import "fmt"
func main()
{
const A = "GFG"
var B = "GeeksforGeeks"
// Chuỗi Concat.
var helloWorld = A+ " " + B
helloWorld += "!"
fmt.Println(helloWorld)
// Chuỗi so sánh.
fmt.Println(A == "GFG")
fmt.Println(B < a)="">
Resultado:
GFG Quantrimang!
true
false
Complejidad temporal: O(1)
Espacio auxiliar: O(1)
constante booleana
Las constantes booleanas son similares a las constantes de cadena. Aplica las mismas reglas que las constantes de cadena. La única diferencia es que tiene dos const sin tipo true
y false
.
package main
import "fmt"
const Pi = 3.14
func main()
{
const trueConst = true
// Định nghĩa kiểu bằng từ khóa type
type myBool bool
var defaultBool = trueConst // được phép
var customBool myBool = trueConst // được phép
// defaultBool = customBool // không được phép
fmt.Println(defaultBool)
fmt.Println(customBool)
}
Resultado:
true
true
Complejidad temporal: O(1)
Espacio auxiliar: O(1)
Constantes en Go: Go tiene constantes de caracteres, cadenas, booleanas y numéricas. Const declara un valor constante. Una declaración const
puede ocurrir cuando hay una variable y, por lo tanto, realizar operaciones aritméticas sin ninguna precisión fija.
// Minh họa hằng số bằng cách dùng go.
package main
import (
"fmt"
"math"
)
const s string = "Quantrimang"
func main() {
fmt.Println(s)
const n = 5
const d = 3e10 / n
fmt.Println(d)
fmt.Println(int64(d))
fmt.Println(math.Sin(n))
}
Resultado:
Quantrimang
6e+09
6000000000
-0.9589242746631385
Complejidad temporal: O(1)
Espacio auxiliar: O(1)
Si desea definir varias constantes a la vez, puede hacerlo utilizando un bloque de paréntesis como se muestra a continuación.
package main
import "fmt"
const (
GFG = "Quantrimang"
Correct = true
Pi = 3.14
)
// Hàm chính
func main() {
fmt.Println("value of GFG : ", GFG)
fmt.Println("value of Correct : ", Correct)
fmt.Println("value of Pi : ", Pi)
}
Resultado:
value of GFG : Quantrimang
value of Correct : true
value of Pi : 3.14
Las funciones variádicas en Go le permiten pasar una cantidad variable de argumentos a una función. Aquí encontrará todo lo que necesita saber sobre las funciones volátiles en Golang.
En Golang, los parámetros de retorno con nombre a menudo se denominan parámetros con nombre. Golang permite nombrar los parámetros de retorno o los resultados de las funciones en la firma o definición de la función.
Palabra clave: Las palabras clave son palabras en un lenguaje que se utilizan para algún proceso interno o representan alguna acción predefinida. Aquí tienes lo que necesitas saber sobre las palabras clave en Golang.
El tipo de datos especifica el tipo de datos que puede contener una variable Go válida. En el lenguaje Go, los tipos se dividen en cuatro categorías como sigue:
Go admite dos formas principales de pasar argumentos: pasar por valor y pasar por referencia. Go utiliza el paso por valor de manera predeterminada.
En el lenguaje Go, se permite devolver múltiples valores de una función, utilizando la declaración de retorno. En otras palabras, en una función, una declaración de retorno puede devolver múltiples valores.
Golang, como la mayoría de los otros lenguajes de programación, tiene una declaración switch. Aquí se explica cómo utilizar la declaración switch en Golang.
En este artículo, aprenderemos cómo utilizar el caso predeterminado para evitar el bloqueo. Pero primero, ¿averigüemos qué es el caso de bloqueo cuando se utiliza el comando de selección de Golang?
Las estructuras anónimas en Golang son estructuras temporales sin nombre que se utilizan para fines únicos, mientras que los campos anónimos permiten la incorporación de campos sin nombre.
¿Qué son las Runas en Golang? ¿Cómo usar Runas en Golang? El artículo te dirá la respuesta.
Los operadores nos permiten realizar diferentes tipos de operaciones sobre los operandos. En el lenguaje Go, los operadores se pueden clasificar según sus diferentes funciones.
_(guión bajo) en Golang se llama Identificador en blanco. El identificador es un nombre definido por el usuario de los componentes del programa que se utiliza con fines de identificación.
¡Hola Mundo! es el primer programa básico en cualquier lenguaje de programación. Puedes escribir este primer programa en Golang siguiendo los pasos a continuación.
Golang se puede instalar fácilmente en Windows. A continuación se muestra una guía detallada paso a paso para instalar Golang en Windows.
Al considerar a los agentes de IA como el futuro de la industria de la inteligencia artificial, OpenAI admite que construir agentes potentes de “nivel industrial” con las herramientas actuales es muy difícil.
Excelentes noticias para los fanáticos del podcast. Actualmente, Pocket Casts se puede usar de forma gratuita en la web, así como a través de aplicaciones de Mac y Windows.
Con la llegada del módulo de aterrizaje Blue Ghost a la Luna este fin de semana, los astrónomos de todo el mundo esperan ansiosamente una serie de nuevas e impresionantes imágenes que brindarán una mirada verdaderamente inmersiva, e incluso sin precedentes, del satélite natural de nuestro planeta.
¿Qué es Constante o Const en Golang? Esto es lo que necesita saber sobre el uso de constantes en Go.
Al usar Facebook, a veces tu cuenta será pirateada, perderás tu contraseña o incluso perderás tu correo electrónico de registro de Facebook. Entonces, ¿cómo puedes recuperar tu cuenta de Facebook cuando pierdes tu contraseña y tu correo electrónico de registro?
Crear mensajes falsos para trollear a la gente es muy sencillo cuando podemos utilizar aplicaciones de creación de mensajes falsos, o utilizar algunas webs que crean mensajes falsos totalmente gratis.
Code Ultimate Evolution Saiyan brinda a los jugadores una serie de recompensas atractivas y gracias a eso, en el juego inicial, como diamantes, exp, cápsulas de exp, oro, fragmentos de personajes.
Instagram cambió recientemente el diseño de la cuadrícula del perfil a una vista previa vertical de 4:5. Y los usuarios pueden personalizar la imagen de vista previa para centrarse en el contenido que desean.
Code Monkey King ofrece a los jugadores una serie de recompensas atractivas, como moneda, fragmentos de personajes aleatorios de 5 estrellas, la píldora dorada de Nine Revolutions y paquetes de recursos aleatorios.
Cuando piensas en Microsoft Word, ¿qué te viene a la mente? ¿Documento? ¿Reanudar? Si bien estos son ciertamente sus usos principales, Word también es una herramienta sorprendentemente versátil para una variedad de proyectos creativos.
WhatsApp ha actualizado la función de etiquetar amigos en el estado de WhatsApp para todas las cuentas, tanto en la versión Android como iOS.
¿Te encanta el café y quieres intentar preparar tu propio cóctel de café? En el siguiente artículo te resumiremos las recetas para preparar cócteles de café sencillos, deliciosos y atractivos.
Si bien hay muchos personajes en la serie Bleach que pueden considerarse reconocibles, eso no significa necesariamente que tengan la misma apariencia de principio a fin. A continuación se muestran personajes de Bleach que han tenido cambios significativos en su apariencia.
Todos hemos estado allí: hacer clic en el ícono de Chrome y luego esperar una eternidad hasta que se inicie el navegador. Esperar una eternidad hasta que se cargue la página de inicio puede ser frustrante.
En algunos teléfonos Samsung Galaxy, existe una opción para crear stickers a partir de fotos del álbum, lo que permite a los usuarios crear libremente stickers para usar en mensajes.