Clarion - COMILLAS !!!

   
Vista:

COMILLAS !!!

Publicado por Sabri (1 intervención) el 02/02/2008 04:20:47
Hola a toddo el foro ! (Soy MUY nuevo el el mundo de la programacion)
Pregunta:
Que diferencia hay en
1-
IF VARIABLE = 'GATO' THEN (Con comillas 'GATO' )
!ALGO
ELSE
END

IF VARIABLE = GATO THEN (sin comillas GATO )
!ALGO
ELSE
END

2-
IF VARIABLE = 'GATO' THEN (Con comillas 'GATO' )
!ALGO
ELSIF
END

IF VARIABLE = 'GATO' THEN (Con comillas 'GATO' )
!ALGO
ELSE
END

3-
IF VARIABLE = GATO THEN (Con THEN)
!ALGO
ELSE
END

IF VARIABLE = GATO (Sin THEN)
!ALGO
ELSE
END
-------------------------------------------------------------------

GRACIAS !!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
información
Otras secciones de LWP con contenido de Clarion
- Código fuente de Clarion
- Cursos de Clarion
información
Códigos de Clarion
- Llamar al form para insertar desde el menu

RE:COMILLAS !!!

Publicado por Jose Luis (126 intervenciones) el 05/02/2008 17:36:56
1.- Si pones un elsif debe seguir una condicion y luego un bloque de instrucciones
2.- Si pones un else no debe seguir una condicion sino un bloque de instrucciones
3.- Si pones GATO le estas indicando q debe haber una variable llamada GATO o un objeto
4.- Si pones 'GATO' es una constatante

Es decir GATO = 'GATO' significa una variable llamada GATO q toma el valor de 'GATO' pero pues tambien puede tomar el valor de 'PERRO' u otra cosa.
La sintaxis del if es:
IF condicion
<INSTRUCCIONES>
elseif condicion ! Opcional
<INSTRUCCIONES>
else !Opcional
<INSTRUCCIONES>
end

Y el THEN es opcional tambien puedes o no ponerlo y es lo mismo
Lo q si no es lo mismo es elsif sin una condicion q con una condicion, te marcara error.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:COMILLAS !!!

Publicado por Jose Luis  (1 intervención) el 14/02/2008 00:30:17
Muy amable y perfecta tu definicion muchas gracias Jose Luis.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar