Verschil tussen Als en Anders als

"Indien" versus "Anders indien"

Wanneer u in de Awk-opdracht werkt, zijn er veelvoorkomende occurrences van de 'if' en 'else if'-instructies. Het is belangrijk om te weten dat Awk verschillende voorwaardelijke uitspraken ondersteunt die de stroom van het programma bepalen. Een grondige evaluatie van de voorwaardelijke uitspraken die gebruikelijk zijn in deze taal lijkt op de omstandigheden in de programmeertaal 'C'.

In een normaal scenario is de verklaring die door het programma wordt afgeleverd, die controleert of de voorwaarde waar is. Dit gebeurt elke keer voordat de actie wordt uitgevoerd. In het geval dat de voorwaarde waar is, wordt de actie waarnaar de voorwaarde verwijst uitgevoerd.

De voorwaarde die wordt uitgevoerd, kan ook als gevolg zijn wanneer de actie waar naar wordt verwezen false is.

Het is belangrijk op te merken dat de voorwaardelijke verklaring 'if' gewoonlijk begint met het sleutelwoord dat 'If' wordt genoemd. De Awk-omgeving ondersteunt verschillende soorten instructies. Deze omvatten de Awk simple 'if' verklaring, de Awk 'if-else' verklaring en de Awk 'if-Else-lf' ladder.

Wanneer de eenvoudige 'if'-instructie van Awk wordt nageleefd, moet de verwijzing één actie zijn. Dit betekent dat de 'als'-verklaring wordt gebruikt om de voorwaarden te controleren. Als de voorwaarde een echte waarde retourneert, voert het de bijbehorende actie uit die het voorschrijft. In het geval dat de instructie naar meerdere acties verwijst en de voorwaardelijke uitdrukking een echte waarde retourneert, zullen er meerdere acties worden uitgevoerd. Om ervoor te zorgen dat het programmeren van meerdere acties succesvol is, moeten de acties tussen accolades worden geplaatst en moet een scheiding met een nieuwe regel worden gemaakt. Het is belangrijk op te merken dat de acties die in meerdere 'als'-instructies worden voorgeschreven, worden uitgevoerd in de volgorde waarin ze worden weergegeven.

De instructie 'if else' wordt gebruikt voor het controleren van gegevens die zijn ingevoerd in het Awk-programma, zelfs als sommige gegevens niet voldoen aan de normen die zijn beschreven in een aantal van de voorgaande instructies. Het gebruik van deze verklaring is een troef, vooral wanneer u wilt berekenen met twee datasets, een die niet voldoet aan de criteria en een die boven de criteria ligt, zoals bij de berekening van het gemiddelde of zelfs de indeling van gegevens waar er verschillende variaties vereist zijn, elk met een eigen drempelwaarde. Het is belangrijk om te onthouden dat elke variabele wordt toegevoegd zodra elke nieuwe regel uitvoer ontvangt voor opgegeven invoer. Het is daarom waardevol om elke uitspraak op een nieuwe leest te schoeien.

Het concept van het hebben van variabelen die toegankelijk zijn met de 'if else'-verklaring is het algemene probleem dat met deze Awk-verklaring komt. Deze verklaring wordt daarom gebruikt om alternatieven te bieden wanneer een bepaalde waarde van gegevens wordt gegeven door de verwerking van de gegevens. Zoals eerder besproken, vereist het formatteren van deze eenvoudige regel ook dat u begint met een nieuwe regel om ervoor te zorgen dat deze zonder veel problemen werkt.

Samenvatting

De Awk-omgevingen hebben verschillende vereisten en voorwaardelijke uitspraken

Er zijn twee veelvoorkomende uitspraken die door de Awk-omgevingen worden gebruikt: de Awk 'if'-verklaring en de Awk' if if'-verklaring

De taal is vergelijkbaar met C-programmeren

'Als' dat verwijst naar een enkele actie, wordt alleen gecontroleerd of de voorwaarden waar zijn en worden deze zo nodig geïmplementeerd

'If' met meerdere acties controleert voorwaarden, en als het waar is, worden ze systematisch geïmplementeerd.

Meerdere 'als'-instructies moeten worden vergezeld van accolades en elke instructie moet op één regel worden gestart

'If else else' wordt gebruikt om alternatieven aan te bieden voor voorwaardelijke verklaringen die niet aan bepaalde drempels voldoen