‫Ben tornato.
‫In questo video, ti mostrerò una scorciatoia per le istruzioni if e sono, beh, le istruzioni if migliorate e ciò che
‫possono fare è che possono praticamente essere un'intera istruzione if solo in una riga.
‫E questo è piuttosto interessante su una riga.
‫E sì.
‫Quindi generalmente quello che hai è una condizione, quindi devi mettere un punto interrogativo sulla prima espressione, kolon,
‫seconda espressione, e poi ovviamente finisci l'affermazione con un punto e virgola.
‫In genere è così che puoi creare una scorciatoia di un'istruzione if o un'istruzione if avanzata.
‫Quindi alcuni punti da considerare qui sono che la condizione deve essere vera o falsa.
‫L'operatore condizionale ha ragione.
‫Quindi è associativo, il che significa che se diamo un'occhiata a questa espressione qui, beh, in realtà,
‫diamo un'occhiata a quell'espressione una volta che abbiamo creato la nostra prima piccola istruzione if.
‫Quindi creiamo prima alcune variabili qui.
‫La temperatura sarà, diciamo, meno cinque e abbiamo una stringa e io chiamo quello stato
‫della materia.
‫Quindi lo lascerò vuoto per ora.
‫E se, diciamo, la temperatura è sotto lo zero, allora voglio che lo stato della materia sia solido.
‫Quindi lo stato della materia sarà solido.
‫Tutto bene.
‫Semplice come quella.
‫E altrimenti voglio che lo stato della materia sia liquido.
‫Quindi temperatura zero.
‫Ma questo intendo Celsius.
‫Quindi in gradi Celsius e zero l'acqua gela.
‫Ecco perché è stato impostato a zero gradi.
‫Ecco perché iniziamo con zero.
‫Questo è quando l'acqua inizia a congelare o inizia a diventare liquida.
‫Quindi questo è praticamente il punto di svolta.
‫Tutto bene.
‫Quindi la prossima cosa che vogliamo fare è semplicemente scriverlo sulla console.
‫Quindi s. W. lo stato della materia è e poi lo posizionerò tra quelle parentesi graffe come lo
‫stato della materia.
‫Quindi ora se lo controlliamo, abbiamo anche bisogno di console read key qui in modo da vedere cosa è effettivamente
‫vero ed eseguiamo questo codice e quindi lo stato della materia è solido.
‫Quindi questo significa che le temperature sotto lo zero.
‫OK, questa è l'affermazione generale che avevamo.
‫Certo, potresti riassumerlo e puoi renderlo ancora più breve.
‫Quindi diciamo che abbiamo una situazione come questa.
‫Puoi farlo così.
‫Quindi hai due righe di codice ed è molto breve.
‫Ma di solito non è così che creeresti e if else.
‫E il modo migliore, ovviamente, è o no, il modo migliore ma più breve è usare un'istruzione if migliorata.
‫Quindi andiamo avanti e facciamo proprio questo.
‫Quindi creerò l'intera cosa in breve, il che significa che abbiamo lo stato della
‫questione.
‫Temperatura
‫sotto zero.
‫Se è vero, fai il primo, se è falso il secondo.
‫Questo è tutto, quindi l'intera cosa che avevamo qui in quattro righe, potevamo semplicemente farla in una sola riga.
‫Quindi questa è un'istruzione if migliorata.
‫Ora, se ci liberiamo di tutto questo fino a qui e ora eseguiamo di nuovo il codice, quindi lo eseguirò di
‫nuovo e vediamo che lo stato della materia è solido e in realtà lasciami decommentare e semplicemente aumentare la temperatura
‫da che puntano verso l'altro di 30 gradi.
‫Quindi ora farà caldo, 25 gradi e l'acqua è liquida a quel punto.
‫Quindi ora abbiamo la nostra vecchia istruzione if e poi abbiamo quella corta e ora la corsa che una volta abbiamo solido e
‫una volta che abbiamo liquido.
‫Tutto bene.
‫Quindi è generalmente così che puoi andare avanti e creare una versione molto semplice di un'istruzione if migliorata ora per te come
‫una piccola sfida.
‫Quindi le sfide aggiungono lo stato gassoso della materia alle opzioni.
‫Quindi ora usa di nuovo un'istruzione if avanzata per aggiungere, beh, praticamente allo stato del gas.
‫Quindi, quando la temperatura è superiore a 100 gradi.
‫Va bene, spero che tu l'abbia provato.
‫Spero che tu l'abbia provato in un modo simile a quello che abbiamo visto qui.
‫Non l'ho ancora toccato, ma lo farò tra un secondo.
‫Quindi andiamo avanti e creiamo quanto segue.
‫Abbiamo controllato ancora una volta la temperatura e ora diciamo, OK, è superiore a 100?
‫Se è vero, allora è indovinato.
‫Ma se non è vero, allora vogliamo controllare ancora una volta la temperatura e vogliamo vedere se è sotto lo
‫zero, perché se è sotto lo zero, allora è solido.
‫E se non è sotto lo zero, allora è liquido.
‫Quindi ora abbiamo un'intera istruzione L7 e così via in una riga.
‫Quindi se lo eseguo e aumento la temperatura di 100 gradi, temperatura più uguale a 100,
‫quindi ora sarà centotrenta e dovrebbe evaporare.
‫Dovrebbe diventare gas.
‫Quindi ora dovremmo ottenere l'informazione che si tratta di gas, stato della materia solido.
‫Quello era il primo.
‫E ora lo stato della materia gas.
‫Questo è quello che abbiamo qui.
‫Tutto bene.
‫Quindi ciò che è importante qui per quello che abbiamo è che controlliamo.
‫Se la temperatura è superiore a 100, se è vero, allora eseguiamo questo codice qui o semplicemente usiamo il gas come
‫stato della materia.
‫Ma se non lo è, allora abbiamo un secondo controllo.
‫Quindi controlliamo.
‫Quello che sta succedendo qui, ok, è la temperatura sotto zero e se lo è, sì, se è vero, allora la
‫prima voce è vera, altrimenti la seconda.
‫Quindi non lo controlliamo come quest'anno.
‫Non diciamo, OK, controlliamo tutto questo.
‫Se è vero, l'intera affermazione è solida, altrimenti è liquida, non è quello che stiamo facendo.
‫È molto importante che tu capisca che quello che stiamo facendo è controllare.
‫Il primo in realtà, possiamo farlo in questo modo, potremmo, ovviamente, vederlo nel modo in cui abbiamo questa
‫affermazione che controlliamo.
‫Ma prima abbiamo questa affermazione qui.
‫Quindi controlliamo se questa condizione è vera?
‫Allora lo eseguiamo.
‫Altrimenti, gestiamo tutta questa faccenda qui.
‫Cosa c'è dentro le parentesi?
‫OK, ma non è quello che devi scrivere.
‫Puoi semplicemente lasciarlo così.
‫Ed è quello che sta dicendo questa affermazione qui.
‫Quindi l'espressione A, B, C, la E, questo è ciò che abbiamo in fondo, viene valutata come
‫vera se sì, allora B altrimenti controlla che sia C vera quindi D Alawi E.
‫Quindi è più o meno quello che abbiamo fatto, ed è importante che non sia come vedete qui.
‫Quindi è vero allora B o C e se l'intera affermazione è vera, allora D o se non è così che lo facciamo?
‫OK, e infine, l'operatore condizionale non può essere sovraccaricato.
‫Tutto bene.
‫Quindi questa è generalmente l'istruzione if migliorata.
‫Spero che tu possa riuscire a risolvere questa sfida e ti tornerà utile ogni volta che vuoi usare
‫frasi molto semplici e brevi.
‫A proposito, se ora cambiassimo o se affermiamo ciò che abbiamo qui in
‫basso, sembrerebbe che la temperatura sia superiore a 100.
‫E infine, ELD, abbiamo lo stato della materia.
‫A proposito, qui sarà liquido, e questo qui potrebbe essere gas.
‫Quindi non è esattamente lo stesso approccio.
‫Voglio solo mostrarti che abbiamo bisogno di sei righe qui, e questo anche senza usare le parentesi
‫graffe o abbiamo solo una riga in cui gestiamo tutto lo stesso codice.