Klausimai su žyma „if-pareiškimas“

„Jei“ teiginys yra kontrolės struktūra daugelyje programavimo kalbų, kurios keičia vykdymo srautą, priklausomai nuo valstybės. Taip pat įtraukite atitinkamą kalbos žymą, pvz., „Java“, jei jūsų klausimas priklauso nuo kalbos.
29
atsakymai

„JavaScript“ patikrina, ar yra kintamasis (nustatytas / inicijuotas)

Koks yra kintamojo iniciacijos tikrinimo būdas? (Darant prielaidą, kad kintamasis gali turėti nieko (eilutę, int, objektą, funkciją ir pan.)), Jei (element) {// arba! Elem arba jei (tipo)! == 'undefined') {arba jei (...
nustatytas vasario 25 d '11, 6:44
22
atsakymai

Kaip vykdyti IF ... THEN SQL SELECT?

Kaip vykdyti IF ... THEN SQL SELECT pareiškime? Pavyzdžiui: SELECT IF (Obsolete = 'N' arba InStock = 'Y'? 1: 0) AS Salable, * FROM Product
paklausė 15 rugsėjo. '08 17:34
9
atsakymai

jei dar yra AngularJS šablonai

Noriu padaryti sąlygą „AngularJS“ šablone. Gavau vaizdo įrašų iš „YouTube“ API. Kai kurie vaizdo įrašai yra santykiu 16: 9, o kai kurie yra santykiu 4: 3. Noriu atlikti šiuos veiksmus: jei video.yt $ aspectRatio yra lygus plačiaekraniui, tada ...
04 Bal '13, 14:50
5
atsakymai

Paprastas teiginys „if-then-else“ pateikimas vienoje eilutėje

Galimas dublikatas: „Python“ tretinis operatorius tik įeinu į „Python“, ir aš tikrai mėgstu sintaksės trumpumą. Tačiau ar yra paprastesnis būdas parašyti „if-then-más“ operatorių, kad jis atitiktų vieną liniją? Pavyzdžiui: jei skaičius ...
gegužės 10 d. 15 val
20
atsakymai

Kaip patikrinti keletą reikšmių?

Bandau padaryti funkciją, kuri palygintų kelis kintamuosius su sveikais skaičiais ir parodytų trijų raidžių eilutę. Man buvo įdomu, ar yra būdas jį išversti į „Python“. Taip sakykite: x = 0 y = 1 z = 3 mylist = [] jei x arba y arba z == 0: ...
nustatytas vasario 27 d '13, 15:26
8
atsakymai

Lygiavertis „Python (loginis-i), jei išraiška

Čia yra mano kodas: # F. front_back # Apsvarstykite eilutės suskirstymą į dvi dalis. # Jei ilgis yra lygus, tai tas pats ilgis. # Jei ilgis yra nelyginis, tai bus tiesa. # pvz., „abcde“, fr ...
nustatykite kovo 21 d
12
atsakymai

Kaip palyginti du eilutės kintamuosius instrukcijoje „jei“ Bash'e?

Bandau padaryti, jei teiginys veikia „Bash“ (naudojant „Ubuntu“): #! / Bin / bash s1 = "hi" s2 = "hi", jei ["$ s1" == "$ s2"], tada aidu atitikti įvairias formas jei pareiškimai naudojami [["$ s1" == "$ s2"]], su ir be kabučių, naudojant = ...
lapkričio 25 d. '10, 16:39
7
atsakymai

Ar kvadratiniuose skliaustuose [] bash yra pirmenybė dviguboms skliaustinėms skliaustams [[]]?

Darbuotojas neseniai kodų apžvalgoje nurodė, kad [[]] konstrukcija turėtų būti geriau nei [], jei panašios konstrukcijos ["` id -nu` "=" $ someuser "]; tada atsitiks: „Aš tave myliu beprotiškai, $ someuser“. Jis negalėjo paaiškinti. Ar yra vienas?
nustatyti kovo 21 d
29
atsakymai

Kelių eilučių terminų išdėstymas, jei išraiškos?

Kartais per kelias eilutes sulaužau ilgas sąlygas. Akivaizdžiausias būdas tai padaryti yra: jei (cond1 == 'val1' ir cond2 == 'val2' ir cond3 == 'val3' ir cond4 == 'val4'): do_something Ne itin patraukli vizualiai, ...
nustatyti spalio 08 '08 9:19
6
atsakymai

Kaip atlikti loginę AR operaciją „Shell Scripting“

Bandau atlikti paprastą būsenos patikrinimą, bet atrodo, kad jis neveikia. Jei $ # yra 0 arba didesnis nei 1, tada pasveikinkite. Išbandžiau šią sintaksę be sėkmės: jei ["$ #" == 0 -o "$ #"> 1]; tada aidėkite „hello“, jei ["$ #" == 0] ...
lapkričio 6 d. '10, 4:48
19
atsakymai

Kodėl „python“ naudoja „dar“ po to, kai ir tuo metu veikia kilpos?

Suprantu, kaip tai veikia: i intervale (10): spausdinti (i) jei i == 9: spausdinti („Per didelis - aš atsisakau!“). kitas: print („Sėkmingai užbaigta“) Tačiau nesuprantu, kodėl dar naudojamasi kaip raktas ...
nustatytas 02 balandis '12 19:18
14
atsakymai

"Else, jei" greičiau nei "switch () atvejis"?

Galimas dublikatas: Ar yra reikšmingas skirtumas tarp naudojimo, jei / kitur ir perjungimo atveju, C #? Aš esu Pascal vaikinas, kuris šiuo metu mokosi C #. Mano klausimas yra toks: ar žemiau nurodytas kodas yra greitesnis nei jungiklio sukūrimas? int a = 5; ...
nustatytas balandžio 20 d '09, 14:07
8
atsakymai

jei vis dar suprantate sąrašą

Turiu sąrašą l: l = [22, 13, 45, 50, 98, 69, 43, 44, 1]. ir skaičiams, mažesniems už jį, 5. Bandžiau [x + 1 x į l, jei x> = 45 dar x + 5] Tačiau tai suteikia man sintaksės klaidą. Man patinka ...
nustatyti 10 dec. '10, 9:45
26
atsakymai

Per daug, jei pareiškimai?

Šis kodas tikrai veikia taip, kaip man reikia, bet tai yra bjaurus, pernelyg didelis ar daug kitų dalykų. Pažvelgiau į formules ir bandžiau parašyti keletą sprendimų, tačiau galų gale gavau tą patį skaičių pareiškimų. Ar yra matematikos tipas?
Nustatykite kovo 19 d. 14 val
51
atsakymas

Kaip išvengti grandinių „jei“?

Darant prielaidą, kad turiu šį pseudokodą: bool conditionA = executeStepA (); if (conditionA) {bool conditionB = vykdomojiStepB (); jei (sąlygaB) {bool conditionC = executeStepC (); jei (conditionC) {...} ...
birželio 26 d. 14 val. 15:25