efectivamente... la instrucción condicional if lo que hace es evaluar la condición, que no deja de ser un Boolean, así pues:

if Boolean Then ... evalúa si Boolean es cierto o si Boolean es falso
y el operador de igualdad _=_ lo que hace es evaluar 2 Boolean y devolver otro Boolean, asi que Boolean = True se evaluaría a cierto o a falso

es lo que se dice.. "redundante"

es como si pones if Boolean = (True And True) Then ..
al final llegas a un valor Cierto o Falso, así que es mejor usar el Boolean directamente (menos "redundante")

- Edit: date cuenta que al ordenador le cuesta más saber a lo que evalúa Boolean = True porque tiene que aplicar el operador y calcular el resultado al que evalúa la condición, mientras que si toma el valor del Boolean de memoria directamente el resultado es DIRECTO
espero haber aclarado las dudas con los if's jejej

saludos!
R-007 escribió:efectivamente... la instrucción condicional if lo que hace es evaluar la condición, que no deja de ser un Boolean, así pues:

if Boolean Then ... evalúa si Boolean es cierto o si Boolean es falso
y el operador de igualdad _=_ lo que hace es evaluar 2 Boolean y devolver otro Boolean, asi que Boolean = True se evaluaría a cierto o a falso

es lo que se dice.. "redundante"

es como si pones if Boolean = (True And True) Then ..
al final llegas a un valor Cierto o Falso, así que es mejor usar el Boolean directamente (menos "redundante")

- Edit: date cuenta que al ordenador le cuesta más saber a lo que evalúa Boolean = True porque tiene que aplicar el operador y calcular el resultado al que evalúa la condición, mientras que si toma el valor del Boolean de memoria directamente el resultado es DIRECTO
espero haber aclarado las dudas con los if's jejej

saludos!
como la leche..claroooo xD... jejej bueno... Gracias por comentar R-007 Un placer Leerte
Salu2.....
|||L1v3H||| escribió:
R-007 escribió:efectivamente... la instrucción condicional if lo que hace es evaluar la condición, que no deja de ser un Boolean, así pues:

if Boolean Then ... evalúa si Boolean es cierto o si Boolean es falso
y el operador de igualdad _=_ lo que hace es evaluar 2 Boolean y devolver otro Boolean, asi que Boolean = True se evaluaría a cierto o a falso

es lo que se dice.. "redundante"

es como si pones if Boolean = (True And True) Then ..
al final llegas a un valor Cierto o Falso, así que es mejor usar el Boolean directamente (menos "redundante")

- Edit: date cuenta que al ordenador le cuesta más saber a lo que evalúa Boolean = True porque tiene que aplicar el operador y calcular el resultado al que evalúa la condición, mientras que si toma el valor del Boolean de memoria directamente el resultado es DIRECTO
espero haber aclarado las dudas con los if's jejej

saludos!
como la leche..claroooo xD... jejej bueno... Gracias por comentar R-007 Un placer Leerte
Salu2.....
Si quieres trabajar con eso o trabajar con bits, puedes leer las tablas de verdad que son muy efectivas al momento de programar funciones
[Enlace externo eliminado para invitados]

// Salu2
ahí ahí estableciendo bien las bases! viva la lógica matemática xD

+10 a K-0Z jajaj
Saludos bro
Responder

Volver a “Otros lenguajes”