Разлика между „If“ и „Else if“

„Ако“ срещу „Друго ако“

Когато работите в командата Awk, ще има често срещани изявления на операторите "ако" и "else if". Важно е да се прецени, че Awk поддържа няколко условни твърдения, които контролират потока на програмата. Дълбоката оценка на условните изявления, които са често срещани на този език, изглежда подобно на условията в езика за програмиране „C“.

В нормален сценарий, изявлението, което се предоставя от програмата, е това, което проверява дали условието е вярно. Това се прави всеки път преди изпълнението на действието. В случай, че условието е вярно, се извършва действието, за което се отнася условието.

Условието, което се изпълнява, също може да бъде резултат, когато действието, за което се говори, че е невярно.

Важно е да се отбележи, че условното изявление „ако“ обикновено започва с ключовата дума, която се нарича „Ако“. Околната среда Awk поддържа различни видове изявления. Те включват Awk simple „if“, оператор Awk „if- else“ и Awk „if-Else-lf“..

Когато се спазва операцията Awk simple 'if', препратката трябва да бъде еднократно действие. Това означава, че за проверка на условията се използва операторът „ако“. Ако условието върне истинска стойност, то ще извърши съответното действие, което му предписва. В случай, че операторът се отнася до множество действия и условният израз връща истинска стойност, ще бъдат извършени множество действия. За да се гарантира, че програмирането на множество действия е успешно, действията трябва да бъдат затворени в къдрави скоби и да се направи разделяне с нов ред. Важно е да се отбележи, че действията, предписани в множество изрази „ако“, се изпълняват в реда, в който се появяват.

Изразът „ако друго“ се използва за проверка на данни, които са въведени в програмата Awk, дори ако някои от данните не отговарят на стандартите, описани в някои от предходните изявления. Използването на това изявление е предимство, особено когато търсите да изчислите с два набора от данни, този, който не отговаря на критериите, и този, който е над критериите, както когато се отнася за изчисляването на средната стойност или дори степенуването на данните където са необходими различни вариации, всеки със собствен праг. Важно е да запомните, че всяка променлива ще бъде добавена веднага щом всеки нов ред получи изход за даден вход. Следователно е полезно да започнете всяко изявление на нов ред.

Концепцията за наличието на променливи, които могат да бъдат достъпни с оператора 'if else', е цялостният проблем, който идва с този оператор Awk. Следователно това твърдение се използва за предоставяне на алтернативи, когато при обработката на данните се дава определена стойност на данните. Както беше обсъдено по-рано, форматирането на тази проста линия също изисква да започнете от нов ред, за да се гарантира, че той протича без много проблеми.

резюме

Средите Awk се предлагат с различни изисквания и условни изявления

Съществуват два често използвани израза, използвани от Awk средите: Awk „if“ и Awk „if if“

Езикът е подобен на програмирането на С

'Ако', което се отнася до едно действие, проверява само дали условията са верни, а след това ги изпълнява, ако е така

'Ако' с множество действия проверява условията и ако е вярно, той ги прилага систематично.

Множество изрази „ако“ трябва да бъдат придружени от къдрави скоби и всеки оператор трябва да започва в един ред

„Ако друго“ се използва за предлагане на алтернативи за условни декларации, които не отговарят на определени прагове