Febrero 08, 2013, 05:39:50 PM Ultima modificación: Febrero 08, 2013, 07:05:11 PM por Gosaco
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)
"Si las cosas las hacen bien, los demás nunca sabrán que uno hizo algo".-

  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.
"Si las cosas las hacen bien, los demás nunca sabrán que uno hizo algo".-