Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Operazione logica

  1. #1

    Operazione logica

    Qualcuno mi sa dire perchè una riga scritta così:

    codice:
    if (($suffisso!="spor") || ($suffisso!="spet")) {
    ..............
    ..............
    }
    non funziona?

    In pratica in una variabile che cicla, quando trova alcuni suffissi non mi dovrebbe eseguire il codice sottostante.
    Se non uso || , ma faccio 1 solo confronto mi funziona bene.

    Forse l'operazione logica è fatta male?

  2. #2
    ripassino di logica booleana?

    and al posto di or

    if (($suffisso!="spor") && ($suffisso!="spet"))

  3. #3
    Sembra proprio che così funzioni! Sei un GURU !!!

    Mi potresti spiegare un attimino perchè ho dovuto mettere and al posto di or?

    Credevo che se ci fosse stato and, si dovevano verificare i due casi contemporaneamente, il che era impossibile.

    Grazie.

  4. #4
    perche' impossibile?

    la stringa deve essere diversa da "spor" && diversa da "spet"

    ad esempio "pippo" e' diverso da entrambe

    niente magia

  5. #5
    Grazie ancora! Sei il reverse engineering di HAL9000!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.