“If” vs “Else if”
Saat beroperasi dalam perintah Awk, akan ada kejadian umum dari pernyataan 'jika' dan 'jika lain'. Penting untuk menghargai bahwa Awk mendukung beberapa pernyataan kondisional yang mengontrol aliran program. Evaluasi menyeluruh dari pernyataan kondisional yang umum pada bahasa ini terlihat mirip dengan kondisi dalam bahasa pemrograman 'C'.
Dalam skenario normal, pernyataan yang disampaikan oleh program adalah yang memeriksa apakah kondisinya benar. Ini dilakukan setiap waktu sebelum tindakan dilakukan. Jika kondisi tersebut benar, tindakan yang merujuk pada kondisi tersebut dilakukan.
Kondisi yang dilakukan juga bisa sebagai akibat ketika tindakan yang disebut salah.
Penting untuk dicatat bahwa pernyataan bersyarat 'jika' biasanya akan dimulai dengan kata kunci yang disebut sebagai 'Jika.' Lingkungan Awk mendukung berbagai jenis pernyataan. Ini termasuk pernyataan awk 'jika', pernyataan awk 'jika-lain' dan awk 'if-Else-lf' ladder.
Ketika pernyataan sederhana Awk 'jika' diamati, referensi seharusnya menjadi tindakan tunggal. Ini berarti bahwa pernyataan 'jika' digunakan untuk memeriksa kondisi. Jika kondisi mengembalikan nilai sebenarnya, maka itu akan melakukan tindakan yang sesuai yang ditentukan. Jika pernyataan merujuk ke beberapa tindakan dan ekspresi kondisional mengembalikan nilai sebenarnya, akan ada beberapa tindakan yang dilakukan. Untuk memastikan bahwa pemrograman banyak tindakan berhasil, maka tindakan perlu dimasukkan dalam kurung keriting dan pemisahan dengan garis baru harus dilakukan. Penting untuk dicatat bahwa tindakan yang ditentukan dalam beberapa pernyataan 'jika' dilakukan dalam urutan munculnya.
Pernyataan 'jika lagi' digunakan untuk memeriksa data yang dimasukkan dalam program Awk, bahkan jika beberapa data tidak memenuhi standar yang telah dijabarkan oleh beberapa pernyataan sebelumnya. Penggunaan pernyataan ini adalah aset, terutama ketika Anda mencari untuk menghitung dengan dua set data, satu yang tidak memenuhi kriteria dan satu yang di atas kriteria, seperti ketika perhitungan rata-rata terkait atau bahkan penilaian data di mana ada berbagai variasi yang diperlukan, masing-masing dengan ambangnya sendiri. Penting untuk diingat bahwa setiap variabel akan ditambahkan segera setelah setiap baris baru menerima output untuk input yang diberikan. Oleh karena itu, bernilai untuk memulai setiap pernyataan pada baris baru.
Konsep memiliki variabel yang dapat diakses dengan pernyataan 'jika lain' adalah masalah keseluruhan yang datang dengan pernyataan Awk ini. Oleh karena itu pernyataan ini digunakan untuk memberikan alternatif ketika nilai data tertentu diberikan oleh pemrosesan data. Seperti yang telah dibahas sebelumnya, memformat garis sederhana ini juga mengharuskan Anda memulai pada baris baru untuk memastikannya berjalan tanpa banyak kesulitan.
Ringkasan
Lingkungan Awk datang dengan persyaratan dan pernyataan kondisional yang berbeda
Ada dua pernyataan umum yang digunakan oleh lingkungan Awk: pernyataan Awk 'jika' dan pernyataan Awk 'jika lain'
Bahasa ini mirip dengan pemrograman C.
'Jika' yang merujuk pada satu tindakan hanya memeriksa untuk melihat apakah kondisinya benar, maka implementasikan jika demikian
'Jika' dengan beberapa tindakan memeriksa kondisi, dan jika benar itu menerapkannya secara sistematis.
Beberapa pernyataan 'jika' harus disertai dengan kurung keriting dan setiap pernyataan harus dimulai pada satu baris
'Jika ada' digunakan untuk menawarkan alternatif untuk pernyataan bersyarat yang tidak memenuhi ambang batas tertentu