|
Página 1 de 1
|
Asignar Valor De Tipo Single A Tipo Cadena
Autor |
Mensaje |
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Asignar Valor De Tipo Single A Tipo Cadena
Hola!.
¿ Cómo es que no se queja de alguna manera el editor ?.
No son los mismos tipos. gambas hace la conversión automáticamente, internamente.
Public Sub Main()
Dim variable_tipo_single As Single
Dim variable_tipo_cadena As String
variable_tipo_single = 12.22
Print "El contenido de la variable tipo single es: " & variable_tipo_single
Print "Asignamos el contenido de la variable tipo single a una variable tipo cadena"
variable_tipo_cadena = variable_tipo_single
Print "El valor de la variable tipo cadena es: " & variable_tipo_cadena
End
Cosa distinta sería si fueran variables de tipo numérico distintos. Entero, Real, etc.
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
|
#1 Lunes, 14 Abril 2014, 13:01 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Asignar Valor De Tipo Single A Tipo Cadena
El operador & hace sus propios cambalaches antes de evaluar. Por otro lado, el IDE sólo comprueba que los nombres que escribes son correctos, es decir, que existen y todo eso. Si va a dar error o no, no lo sabe hasta que compiles, como mínimo.
|
#2 Lunes, 14 Abril 2014, 17:19 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: Asignar Valor De Tipo Single A Tipo Cadena
gambas utiliza un sistema de conversión implícita de tipos. Conversiones entre tipos numéricos y booleanos, números y cadenas, etc sólo cuando no sea posible la conversión se disparará un error en tiempo de ejecución (cuando debería ser en compilación).
He aquí unos pensamientos en voz alta de nuestro amigo (y ausente) fabianfv que escribía sobre el tema:
http://foro.gambas-es.org/viewtopic.php?p=14435#p14435
Saludos
=================== Jesús Guardón
Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".
"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
|
#3 Lunes, 14 Abril 2014, 20:56 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: Asignar Valor De Tipo Single A Tipo Cadena
Jesús:
Son muy buenos los pensamientos en voz alta de Fabian.
Shordi:
No lo hace exactamente con el operador &.
Lo vi en un ejemplo de un función en la que Julio enseñaba la herencia entre clases.
Fíjate el tipo de hsueldoMensual y en la función Registrar, el tipo de parámetro que guarda la variable local , sueldo.
Como ves no esta por medio el operador "&"
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
|
#4 Martes, 15 Abril 2014, 12:34 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Asignar Valor De Tipo Single A Tipo Cadena
Jesús lo ha explicado mejor que yo.
|
#5 Martes, 15 Abril 2014, 13:12 |
|
|
|
Temas parecidos
Temas parecidos
|
Página 1 de 1
|
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado Usuarios registrados conectados: Ninguno
|
No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas No puede adjuntar archivos Puede descargar archivos No puede publicar eventos en el calendario
|
|
|
|
|