Pertanyaan yang diberi tag if-statement

163
Meniadakan jika kondisi dalam skrip bash

Saya baru mengenal bash dan saya terjebak mencoba meniadakan perintah berikut: wget -q --tries=10 --timeout=20 --spider http://google.com if [[ $? -eq 0 ]]; then echo "Sorry you are Offline" exit 1 Ini jika kondisi mengembalikan true jika saya terhubung ke internet. Saya ingin itu terjadi...

154
Bagaimana mempersingkat pernyataan bersyarat saya

Saya memiliki pernyataan kondisional yang sangat panjang seperti berikut: if(test.type == 'itema' || test.type == 'itemb' || test.type == 'itemc' || test.type == 'itemd'){ // do something. } Saya bertanya-tanya apakah saya bisa mengubah ekspresi / pernyataan ini menjadi bentuk yang lebih...

145
Satu baris jika-kondisi-tugas

Saya memiliki kode berikut num1 = 10 someBoolValue = True Saya perlu mengatur nilai num1untuk 20jika someBoolValueadalah True; dan tidak melakukan hal lain. Jadi, inilah kode saya untuk itu num1 = 20 if someBoolValue else num1 Adakah cara agar saya bisa menghindari ...else num1bagian...

142
&& (AND) dan || (OR) dalam pernyataan IF

Saya memiliki kode berikut: if(!partialHits.get(req_nr).containsKey(z) || partialHits.get(req_nr).get(z) < tmpmap.get(z)){ partialHits.get(z).put(z, tmpmap.get(z)); } dimana partialHitsada HashMap. Apa yang akan terjadi jika pernyataan pertama benar? Apakah Java masih akan memeriksa...

142
Penugasan dalam pernyataan if

Saya punya kelas Animal, dan subkelasnya Dog. Saya sering menemukan diri saya mengkodekan baris berikut: if (animal is Dog) { Dog dog = animal as Dog; dog.Name; ... } Untuk variabel Animal animal;. Apakah ada beberapa sintaks yang memungkinkan saya untuk menulis sesuatu seperti: if (Dog...

141
Apa tujuan dari blok 'jika (0)' di blok if-else?

Pertanyaan saya adalah tentang baris yang saya sebutkan dalam subjek dan yang dapat saya lihat di banyak tempat di dalam kode produksi. Kode keseluruhan terlihat seperti ini: if (0) { // Empty braces } else if (some_fn_call()) { // actual code } else if (some_other_fn_call()) { // another...