Pertanyaan yang diberi tag «switch-statement»

Dalam pemrograman komputer, switch, case, pilih atau periksa pernyataan adalah jenis mekanisme kontrol seleksi yang digunakan untuk memanggil blok kode tertentu berdasarkan konten variabel.

10
beralih / ide pencocokan pola
Saya telah melihat F # baru-baru ini, dan sementara saya tidak mungkin untuk melompat pagar dalam waktu dekat, itu pasti menyoroti beberapa area di mana C # (atau dukungan perpustakaan) dapat membuat hidup lebih mudah. Secara khusus, saya sedang berpikir tentang kemampuan pencocokan pola F #, yang memungkinkan sintaks yang …

5
case cepat jatuh
Apakah swift telah jatuh melalui pernyataan? misalnya jika saya melakukan hal berikut var testVar = "hello" var result = 0 switch(testVal) { case "one": result = 1 case "two": result = 1 default: result = 3 } apakah mungkin untuk menjalankan kode yang sama untuk huruf "satu" dan huruf "dua"?

11
SQL Switch / Case dalam klausa 'where'
Saya mencoba mencari di sekitar, tetapi saya tidak dapat menemukan apa pun yang dapat membantu saya. Saya mencoba melakukan ini dalam SQL: declare @locationType varchar(50); declare @locationID int; SELECT column1, column2 FROM viewWhatever WHERE CASE @locationType WHEN 'location' THEN account_location = @locationID WHEN 'area' THEN xxx_location_area = @locationID WHEN 'division' …



17
C # mengalihkan batasan pernyataan - mengapa?
Saat menulis pernyataan beralih, tampaknya ada dua batasan pada apa yang dapat Anda aktifkan dalam pernyataan kasus. Misalnya (dan ya, saya tahu, jika Anda melakukan hal semacam ini, itu mungkin berarti arsitektur berorientasi objek (OO) Anda rapuh - ini hanya contoh yang dibuat-buat!), Type t = typeof(int); switch (t) { …





12
Ganti pernyataan gagal ... haruskah diizinkan? [Tutup]
Seperti yang terjadi saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami mengharapkan jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang perdebatan, argumen, jajak pendapat, atau diskusi yang diperpanjang. Jika Anda merasa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat …

13
Pernyataan switch Java banyak kasus
Hanya mencoba mencari cara menggunakan banyak kasus untuk pernyataan switch Java. Inilah contoh dari apa yang saya coba lakukan: switch (variable) { case 5..100: doSomething(); break; } dibandingkan harus melakukan: switch (variable) { case 5: case 6: etc. case 100: doSomething(); break; } Adakah ide jika ini memungkinkan, atau alternatif …

5
Mengapa beralih lebih cepat daripada jika
Banyak buku Java yang menggambarkan switchpernyataan itu lebih cepat daripada if elsepernyataan itu. Tetapi saya tidak menemukan di mana pun mengapa peralihan lebih cepat daripada jika . Contoh Saya memiliki situasi saya harus memilih satu dari dua item. Saya bisa menggunakan keduanya switch (item) { case BREAD: //eat Bread break; …


5
Jika vs. Beralih Kecepatan
Pernyataan switch biasanya lebih cepat daripada pernyataan if-else-if yang setara (seperti yang dijelaskan di artikel ini ) karena pengoptimalan compiler. Bagaimana sebenarnya pengoptimalan ini bekerja? Apakah ada yang punya penjelasan yang bagus?

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.