Hola a todos, llevo mucho tiempo programando en GM, pero siempre eh tenido una duda respecto al uso de este símbolo o signo "||" en el código de GM... nunca lo eh usado... ;D no se para que se usa... :-[ aunque tengo la sensación que es solo para separar o algo por el estilo..... pero bueno vale la pena preguntar :-[
Si alguien me lo puede explicar estaría muy agradecido, gracias por su tiempo. :)
PD: Esta es una linea de código en que me aparece: if vida >= objetivo.vida/2 || vida > 50 (lo marque en rojo)
Saludos makero Gosaco:
Los caracteres " ||" se utilizan en correspondencia con or. Por ejemplo: cuando decimos if (a > 2 or a ==0) Este código se ejecutará solo cuando a cumpla alguna de las dos acepciones o cuando es mayor que dos o cuando vale cero. Esta línea de código es sustituible por if (a > 2 || a ==0).
En los casos de and es sustituible por &&
es otra manera de escribir el operador lógico "OR"
&& = and,
|| = or,
^^ = xor
Muchas gracias a los dos por las explicaciones, pero solo bastaba con decirme que era el equivalente al OR :)
Cita de: penumbra en Febrero 08, 2013, 05:51:16 PM
es otra manera de escribir el operador lógico "OR"
&& = and,
|| = or,
^^ = xor
me gusta mas escribirlos que usar los caracteres, por eso siempre me pregunte que era esté signo "||", los demás como el XOR y AND ya los conocía. Muchas gracias otra vez a los dos :D
Pregunta resuelta.