Este foro usa cookies
Este foro utiliza cookies para almacenar su información de inicio de sesión si está registrado y su última visita si no lo está. Las cookies son pequeños documentos de texto almacenados en su computadora; las cookies establecidas por este foro solo se pueden usar en este sitio web y no representan ningún riesgo de seguridad. Las cookies en este foro también rastrean los temas específicos que ha leído y la última vez que los leyó. Si Ud. continúa navegando, entenderemos que acepta todas las cookies.

Se almacenará una cookie en su navegador, independientemente de la elección, para evitar que se le vuelva a hacer esta pregunta. Podrá cambiar la configuración de sus cookies en cualquier momento utilizando el enlace en el pie de página.

El foro antiguo se encuentra accesible desde https://foro.gambas-es.org en modo de solo lectura.

Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5

Expresiones constantes
#1
Lightbulb 

Benoît acaba de anunciar una nueva característica en el lenguaje Gambas que consiste en la posibilidad de poder declarar valores enteros de constantes a partir de una expresión que se evalúa en tiempo de compilación. Eso podría facilitar la declaración de constantes que necesiten ser calculadas en base a otros valores del programa o por simple comodidad o nemotecnia, pero teniendo en cuenta que se calculan al compilar, no al ejecutar. Es decir, serán constantes desde el momento de la compilación...

No sé si realmente tiene utilidad o no, pero puede facilitar la escritura de código como dije antes para hacer más evidente el motivo de la creación de esa constante.

Aquí os dejo la documentación ya traducida a español: http://gambaswiki.org/edit/lang/constexpr?l=es

¿Qué opináis? ¿Cómo se os ocurre que le podéis dar utilidad?

Saludos

Por favor, usa el corrector ortográfico antes de pulsar el botón 'Enviar'
    ¡Gracias!
#2

Por poner un ejemplo que ya no uso precisamente por usar Gambas3... y porque ya están definidas, pero válanos de tal ejemplo:
GAMBAS
  1. Private Const Pi As Float = 3.14159265358979323846
  2. Private Const Pi2 As Float = 2 * Pi
  3. Private Const Pi_2 As Float = Pi / 2
  4.  



En un lugar de La Mancha de cuyo nombre me acuerdo perfectamente...
    ¡Gracias!
#3

me parece útil porque facilita la traducción código de C++ donde eso esta permitido

"Es mejor saber todo de muy poco que muy poco de todo" - anonimo
    ¡Gracias!
#4

(12-10-2021, 21:29)jguardon escribió:  ¿Qué opináis? ¿Cómo se os ocurre que le podéis dar utilidad?

Hace unos días intente usar constante en un programa para asignar un directorio local pero no funcionaba como esperaba.
Se me ocurre que puede servir para definir algún parámetro que dependa de la arquitectura en la compilación pero gambas es interpretado ¿no? así que no se de que se trata todo esto.
Saludos.
    ¡Gracias!


Posibles temas similares…
Tema / Autor Respuestas Vistas Último mensaje
Último mensaje por Shell
18-10-2021, 22:26

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)