Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Gosaco en Febrero 08, 2013, 05:39:50 PM

Título: Signo "||" en código. (solucionado)
Publicado por: Gosaco en Febrero 08, 2013, 05:39:50 PM
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)
Título: Re:Signo "||" en código.
Publicado por: ferhand en Febrero 08, 2013, 05:49:15 PM
  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 &&   
Título: Re:Signo "||" en código.
Publicado por: penumbra en Febrero 08, 2013, 05:51:16 PM
es otra manera de escribir el operador lógico "OR"

&& = and,
|| = or,
^^ = xor
Título: Re:Signo "||" en código. (solucionado)
Publicado por: Gosaco en Febrero 08, 2013, 07:17:22 PM
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.