‫Welkom terug.
‫In deze video laat ik je een snelkoppeling zien voor if-statements en ze zijn, nou ja, verbeterd als-statements en wat ze
‫kunnen doen is dat ze vrijwel een hele if-statement kunnen zijn, maar in één rij.
‫En dat is best cool op één regel.
‫En ja.
‫Dus over het algemeen heb je een voorwaarde, dan moet je een vraagteken plaatsen bij de eerste uitdrukking, kolon,
‫tweede uitdrukking, en dan beëindig je de opdracht natuurlijk met een puntkomma.
‫Dus dat is over het algemeen hoe u een snelkoppeling van een if-statement of een verbeterde if-statement kunt maken.
‫Dus enkele punten om hier te overwegen, zijn dat de voorwaarde waar of onwaar moet zijn.
‫De voorwaardelijke operator heeft gelijk.
‫Het is dus associatief, wat betekent dat als we deze uitdrukking hier bekijken, laten we
‫eens kijken naar die uitdrukking als we onze eerste kleine if-instructie hebben gemaakt.
‫Laten we hier dus eerst wat variabelen aanmaken.
‫De temperatuur zal, laten we zeggen, min vijf zijn en we hebben een string en ik noem die toestand
‫van materie.
‫Dus ik laat het voorlopig leeg.
‫En als, laten we zeggen, de temperatuur onder nul is, dan wil ik dat de toestand van de materie vast is.
‫Dus de toestand van de materie zal solide zijn.
‫Oke.
‫Simpel als dat.
‫En anders wil ik dat de toestand van de materie vloeibaar wordt.
‫Dus temperatuur nul.
‫Maar hiermee bedoel ik Celsius.
‫Dus in Celsius en nul graden bevriest water.
‫Daarom is hij op nul graden gezet.
‫Daarom beginnen we met nul.
‫Dan begint water te bevriezen of wordt het vloeibaar.
‫Dus dat is zo'n beetje het keerpunt.
‫Oke.
‫Dus het volgende dat we willen doen, is dat gewoon op de console schrijven.
‫Dus s. W. toestand van materie is en dan ga ik dat tussen die accolades plaatsen als de
‫toestand van materie.
‫Dus als we dat nu controleren, moeten we hier ook de leessleutel troosten, zodat we zien wat echt waar is en laten
‫we deze code uitvoeren en dan zijn we de toestand van de materie solide.
‫Dat betekent dus temperaturen onder nul.
‫OK, dat is de algemene verklaring die we hadden.
‫Je kunt het natuurlijk samenvatten en nog korter maken.
‫Dus laten we zeggen dat we een situatie als deze hebben.
‫Je kunt het zo doen.
‫Dus dan heb je twee regels code en dat is erg kort.
‫Maar dat is meestal niet hoe je een statement zou maken.
‫En de betere manier is natuurlijk om het wel of niet te doen, de betere maar kortere manier is om een verbeterde if-instructie te gebruiken.
‫Dus laten we doorgaan en precies dat doen.
‫Dus ik ga gewoon het hele ding in het kort creëren, wat betekent dat we de stand van zaken
‫hebben.
‫Temperatuur
‫onder nul.
‫Als dat waar is, doe dan de eerste, als het onwaar is voor de tweede.
‫Dat is het, dus alles wat we hier in vier regels hadden, konden we gewoon in één regel doen.
‫Dus dat is een verbeterde if-statement.
‫Als we dat allemaal tot hier en nu wegwerken, voeren we de code opnieuw uit, dus ik ga het gewoon opnieuw uitvoeren en
‫we zien dat de toestand van de materie solide is en laat me eigenlijk geen commentaar geven en gewoon de temperatuur
‫verhogen van die 30 graden naar de andere wijzen.
‫Dus nu wordt het warm, 25 graden en op dat moment is water vloeibaar.
‫Dus nu hebben we onze oude if-verklaring en dan hebben we de korte en nu de run die we ooit vast hadden en
‫als we eenmaal vloeistof hadden.
‫Oke.
‫Dus dat is over het algemeen hoe u door kunt gaan en nu een heel eenvoudige versie van een verbeterde if-verklaring voor u kunt maken als
‫een kleine uitdaging.
‫Dus de uitdagingen voegen de gastoestand van materie toe aan de opties.
‫Dus gebruik nu opnieuw een verbeterde if-instructie om er, nou ja, vrijwel aan de gasstatus aan toe te voegen.
‫Dus als de temperatuur hoger is dan 100 graden.
‫Oké, ik hoop dat je het geprobeerd hebt.
‫Ik hoop dat je het op dezelfde manier hebt geprobeerd als we hier hebben gezien.
‫Ik heb het nog niet aangeraakt, maar dat zal ik zo doen.
‫Dus laten we doorgaan en het volgende maken.
‫We hebben de temperatuur nog een keer gecontroleerd en nu zeggen we: oké, is het hoger dan 100?
‫Als dat waar is, dan is het gissen.
‫Maar als het niet waar is, dan willen we de temperatuur nog een keer controleren en we willen zien of het onder
‫nul is, want als het onder nul is, dan is het solide.
‫En als het niet onder nul is, dan is het vloeibaar.
‫Dus nu hebben we een hele L7-verklaring enzovoort op één regel.
‫Dus als ik dat doe en ik verhoog de temperatuur met 100 graden, temperatuur plus gelijk aan 100, dan
‫wordt het nu honderddertig en zou het moeten verdampen.
‫Het moet gas worden.
‫Dus nu zouden we de informatie moeten krijgen dat het gas is, toestand van vaste stof.
‫Dat was de eerste.
‫En nu staat van materie gas.
‫Dat is degene die we hier hebben.
‫Oke.
‫Dus wat hier belangrijk is voor wat we hebben, is dat we controleren.
‫Als de temperatuur hoger is dan 100, als dat waar is, dan voeren we deze code hier uit of we gebruiken gewoon gas als de
‫toestand van de materie.
‫Maar als dat niet zo is, hebben we een tweede controle.
‫Dus wij controleren.
‫Wat hier aan de hand is, oké, is de temperatuur onder nul en als dat zo is, ja, als het waar is, dan
‫is de eerste invoer waar, anders de tweede.
‫Dus we controleren het niet zoals dit jaar.
‫We zeggen niet: oké, dat controleren we allemaal.
‫Als dat waar is, die hele bewering, dan is het vast, anders is het vloeibaar, dat is niet wat we doen.
‫Het is echt belangrijk dat u begrijpt dat we controleren wat we doen.
‫De eerste eigenlijk, we kunnen het zo doen, we zouden het natuurlijk kunnen zien in de manier waarop we deze verklaring
‫hebben die we controleren.
‫Maar eerst hebben we deze verklaring hier.
‫Dus we controleren of deze voorwaarde waar is?
‫Dan voeren we dat uit.
‫Anders voeren we deze hele zaak hier uit.
‫Wat zit er tussen de haakjes?
‫Oké, maar dat is niet wat je hoeft te schrijven.
‫Je kunt het gewoon zo laten.
‫En dat is wat deze verklaring hier zegt.
‫Dus de uitdrukking A, B, C, de E, dat is wat we onderaan hebben, wordt geëvalueerd als een waar,
‫zo ja, dan is B anders controleer of C waar is dan D Alawi's E.
‫Dus dat is ongeveer wat we hebben gedaan, en het is belangrijk dat het niet is zoals je hier ziet.
‫Dus is het waar dan B of C en als die hele bewering waar is, dan D of als dat niet is hoe we het doen?
‫OK, en tot slot, de voorwaardelijke operator kan niet worden overbelast.
‫Oke.
‫Dus dat is over het algemeen de verbeterde if-instructie.
‫Ik hoop dat het je lukt om deze uitdaging op te lossen en het zal van pas komen wanneer je heel
‫eenvoudige en korte zinnen wilt gebruiken.
‫Trouwens, als we nu zouden veranderen of anders een verklaring zouden geven aan wat we hier onderaan hebben,
‫zou het er zo uitzien alsof de temperatuur hoger is dan 100.
‫En tot slot, ELD's, we hebben de stand van zaken die zal zijn.
‫Uh, hier, het wordt trouwens vloeibaar, en deze hier kan gas zijn.
‫Het is dus niet precies dezelfde aanpak.
‫Ik wil je gewoon laten zien dat we hier zes regels nodig hebben, en dat is zelfs zonder de
‫accolades te gebruiken of we hebben maar één regel waar we allemaal dezelfde code verwerken.