Pertanyaan yang diberi tag control-flow

481
Bagaimana cara keluar dari banyak loop?

Diberikan kode berikut (itu tidak berfungsi): while True: #snip: print out current state while True: ok = get_input("Is this ok? (y/n)") if ok.lower() == "y": break 2 #this doesn't work :( if ok.lower() == "n": break #do more processing with menus and stuff Apakah ada cara untuk membuat...

266
Bagaimana cara menghindari rantai "jika"?

Dengan asumsi saya punya pseudo-code ini: bool conditionA = executeStepA(); if (conditionA){ bool conditionB = executeStepB(); if (conditionB){ bool conditionC = executeStepC(); if (conditionC){ ... } } } executeThisFunctionInAnyCase(); Fungsi executeStepXharus dijalankan jika dan hanya...

132
Swift: jaga biarkan vs jika biarkan

Saya telah membaca tentang Opsional di Swift, dan saya telah melihat contoh di mana if letdigunakan untuk memeriksa apakah Opsional memiliki nilai, dan jika memang demikian - lakukan sesuatu dengan nilai yang tidak terbungkus. Namun, saya telah melihat bahwa di Swift 2.0 kata kunci guard letpaling...

104
Cara keluar dari klausa if

Jenis metode apa yang ada untuk keluar sebelum waktunya dari ifklausa? Ada kalanya saya menulis kode dan ingin meletakkan breakpernyataan di dalam ifklausa, hanya untuk diingat bahwa itu hanya dapat digunakan untuk loop. Mari kita ambil kode berikut sebagai contoh: if some_condition: ... if...