Suallarla etiketlənmiş 'switch-bəyanat'

Kompüter proqramlaşdırmasında, keçid, vəziyyət, seçmək və ya yoxlama bəyanatı bir dəyişənin məzmununa əsaslanan xüsusi blok kodları çağırmaq üçün istifadə edilən seçmə nəzarət mexanizminin növüdür.
22
Cavablar

Ruby'də keçid ifadəsini necə yazmaq olar?

Ruby'də keçid ifadəsini necə yazmaq olar?
04.06 'da 04:18' də təyin olundu
50
Cavablar

Pythonda bir keçid bəyanatı üçün əvəzlər?

Python'da giriş indeksinin dəyərinə əsasən müxtəlif sabit dəyərləri qaytaran funksiyanı yazmaq istəyirəm. Başqa dillərdə, bir keçid və ya vəziyyət ifadəsini istifadə edərdim, amma Pythonda bir keçid ifadəsi yox idi. Tövsiyə edilən həllər Py ...
13 Sentyabr müəyyən '08, 3:36
14
Cavablar

Niyə keçid ifadəsini Stringdə istifadə edə bilmirəm?

Bu funksiyalar Java-nın sonrakı versiyasına çevriləcəkmi? Kimsə bunu edə bilməyəcəyimi izah edə bilərmi, Java keçid operatoru üçün texniki təlimatda olduğu kimi?
set 03 dekabr '08 saat 21:23 'də
23
Cavablar

Nə dəyişənlər bir keçid bəyanında bəyan edilə bilməz?

Mən həmişə merak etdim - niyə bir dəyişmə bəyanatını bir şifrə bəyanatında qeyd etdim? C ++ 'da, demək olar ki, hər yerdə dəyişənləri bəyan edə bilərsiniz (və ilk istifadə üçün açıq olaraq açıq şəkildə bildirin), lakin aşağıdakılar bərabərdir ...
18 Sentyabrda təyin olundu '08 saat 16:11 'da
16
Cavablar

JavaScript-də bir neçə operatoru söndürün

Javascript bir keçid ifadəsində bir neçə hala ehtiyac var: keçid (varName) {case "afshin", "saeed", "larry": alert ('Hey'); qırılma; default: alert ('Default case'); qırılma; Bunu necə edə bilərəm ...
03 noyabr tarixində təyin olundu. '12 12:43 'da
13
Cavablar

Şifrə bəyanında bir neçə hal

Həqiqətin təkrarlanmadan bir neçə ifadələrdən istifadə etmək üçün bir yol varmı? Mən işlədiyini bilirəm: switch (dəyər) (case 1: case 2: case 3: // some stuff break; Case 4: case 5: case 6: // d ...
16 Sentyabrı təyin etdi '08 4:34 'da
14
Cavablar

C # -də təlimatları söndürün?

Proxy keçidinin düşməsi məhəbbət keçid və dizaynları üçün şəxsi əsas səbəblərimdən biridir. if / else if. Burada bir nümunə göstərilir: Static string NumberToWords (int sayı) {string [] numbers = yeni string [] {"", "bir", "iki ...
Oct 06 tarixini təyin etdi '08 saat 16.00 'da
26
Cavablar

Bu "imkan növü" üçün daha yaxşı bir alternativ varmı?

C # bir növə keçə bilməyəcəyini görmək üçün (bu mənim topladığım xüsusi bir vəziyyət kimi əlavə edilməmişdir, çünki bir-birindən çox hesabat işi istifadə edilə bilər) demək olar ki, bu cür daxilolmaların taklitini daha yaxşı bir şəkildə göstərmək olarmı? void ...
18 noyabrda təyin olundu. '08 saat 06:04 'da
14
Cavablar

"Else" "switch () halda" dan daha sürətli?

Mümkün dublikat: C / 'də if / else və switch-halda istifadə arasında əhəmiyyətli fərq varmı? Mən C # öyrənən bir Paskal oğlanam. Mənim sualım aşağıdakılardır: Aşağıdakı kod, bir keçid yaratmaqdan daha sürətli mıdır? int a = 5; ...
20 Aprel tarixində təyin olundu '09 saat 14:07 'da
4
Cavablar

Davamlı endirimlərdə java anketi nəyə görə əlavə hallarda daha sürətli işləyir?

Yüksək optimallaşdırma tələb edən bəzi Java kodları üzərində işləyirəm, çünki mənim əsas proqram məntiqimdə bir çox nöqtədə çağırılan isti funksiyalarda işləyəcək. Bu kodun bir hissəsi dəyişənlərin çarpanlaşdırılmasını nəzərdə tutur ...
25 Mart 'da saat 20:28' də təyin olundu
3
Cavablar

Hər bir "zaman" blokunda birdən çox dəyər ilə iddia ifadəsi

Mən aradığım şeyi təsvir edə biləcəyim ən yaxşı yol, bu günə qədər sınadığım pis kodu göstərməkdir: "Honda", "Acura" || 'lexus' kodunun sonu 4 və ya 5 fərqli var ...
17 Apreldə təyin olundu '12 saat 21:51 'da
2
Cavablar

Case / switch ifadəsi üçün Python ekvivalenti nədir?

Məsələn, VB.net və ya C # -də mövcud olan nümunələr üçün iddia bəyanatı üçün bir Python ekvivalenti varmı?
14 İyul, '12 'də saat 3:
8
Cavablar

Şifrənin etibarlı, lakin yararsız sintaksisi?

Kiçik bir yazı tipi ilə mən təsadüfən bu tikinti tapdıq: int main (void) {char foo = 'c'; keçid (foo) {printf ("Bu Touch Touch \ n"); // Bu xətt Çıxılmayan haldır 'a': printf ("A \ n"); qırılma; işi 'b': prin ...
18 yanvar tarixində təyin olundu '17 saat 10:02 'da
12
Cavablar

"Əgər" "if" sözündən daha sürətli "keçid" olur?

Şifrənin ifadəsi if ifadəsindən daha sürətli mıdır? Aşağıdakı kodu Visual Studio 2010 x64 C ++ kompilyatorunda / Ox bayrağı ilə qoşdum: #include <stdlib.h> #include <stdio.h> #include <time.h> #define MAX_COUNT (1 << 29) s. ..
24 İyul tarixində saat 08: 00-da təyin olunur
11
Cavablar

Bir halda keçid ifadəsi üçün iki dəyərdən istifadə

Kodumda, proqram istifadəçi tərəfindən daxil edilən mətndən asılı olaraq bir şey həyata keçirir. Mənim kodum belə görünür: switch (name) {case text1: {// blah break; } halda text2: {// blah ...
23 May 'da 13:10' də təyin olundu