Klausimai pažymėti kaip „modelio atitikimas“

Naudokite šią žymą, kad patikrintumėte, ar duomenų struktūra turi tam tikrą formą arba tam tikrose vietose yra tam tikrų verčių. Daugelyje funkcinių kalbų pateikiami modeliai, atitinkantys modelį. Dauguma šio žyma turinčių klausimų taip pat turėtų turėti kalbą, kurioje esate programuojami. Nenaudokite šio žyma regex klausimams, vietoj to naudokite regex žymę; taip pat naudokite „Glob“ žymę, skirtą modelių atitikimui (globbing) POSIX tipo kriauklėse.
13
atsakymai

Kaip nustatyti, ar eilutė kartojama „Python“?

Aš ieškau būdų patikrinti, ar tam tikra eilutė kartojama visą eilutę, ar ne. Pavyzdžiai: ['0045662100456621004566210045662100456621', # '00456621' '0072992700729927007299270072992700729927', # '00729927' '00144300 ...
07 Bal '15 2:02
11
atsakymai

Kaip naudoti atvirkštines ar neigiamas pakaitos simbolius, kai suderinami modeliai unix / linux apvalkale?

Tarkime, noriu nukopijuoti katalogo turinį, išskyrus failus ir aplankus, kurių pavadinimuose yra žodis „Muzika“. cp [išskirti atitikmenis] * Muzika * / target_directory Ką turėčiau daryti vietoj [išskirti atitikmenis], kad tai atliktumėte?
nustatyti 20 okt. '08 0:16
2
atsakymai

Ką „Scala“ daro „: _ *“ (apatinis dvitaškis)?

Turiu šį kodą iš šio klausimo. taikymo sritis, vaikas ++ newChild: _ *) atvejis _ => klaida ("gali tik pridėti chi ...
nustatytas gegužės 19 d., „11, 0:35
11
atsakymai

Ženklų įvedimas į eilutę

Kaip suskaičiuoti eilutės „bla_blablabla_bla“ skaičių „_“?
nustatyti spalio 06 '10 0:28
4
atsakymai

Palyginimo operatorių naudojimas Scala modelių atitikimo sistemoje

Ar galima palyginti palyginimus naudojant „Scala“ modelių atitikimo sistemą? Pavyzdžiui: atitikimas {atvejis 10 => println ("dešimt") atvejis _> 10 => println ("didesnis nei dešimt") atvejis _ => println ("mažiau nei dešimt")} Antrasis argumentas ...
nustatytas spalio 18 d '09 19:48
3
atsakymai

Kaip modelio atitikimas „Scala“ įgyvendinamas baitekodo lygiu?

Kaip modelio atitikimas „Scala“ įgyvendinamas baitekodo lygiu? Ar tai kaip serijos, jei (x instanceof foo) konstruoja ar kažkas kito? Kokios yra jos veiklos pasekmės? Pvz., Su šiuo kodu (iš Scala pagal 46–48 p. Pavyzdžius) ...
nustatytas balandžio 16 d '09 2:32
9
atsakymai

Kas yra „modelio atitikimas“ funkcinėmis kalbomis?

Aš perskaičiau apie funkcinį programavimą ir pastebėjau, kad „Pattern Matching“ daugelyje straipsnių paminėta kaip viena iš pagrindinių funkcinių kalbų funkcijų. Ar kas nors gali paaiškinti „Java“ / „C ++“ / „JavaScript“ kūrėjui, ką tai reiškia?
nustatytas kovo 23 d. 10 val. 20:57
7
atsakymai

Kaip suderinti modelį naudojant įprastą išraišką „Scala“?

Norėčiau rasti atitikimą tarp pirmosios žodžio raidės ir vienos iš raidžių grupėje, pvz., „ABC“. Pseudokode gali atrodyti kažkas panašaus: case Process (word) => word.firstLetter atitikmuo {case ([ac] [AC]) => case _ =>} ...
nustatytas sausio 09 d '11 - 1:50
3
atsakymai

Suderinkite kelių atvejų klases Scala

Aš sutinku su kai kuriomis atvejų klasėmis ir norėčiau taip pat elgtis dviem atvejais. Kažkas panašaus: abstrakta klasė Foo atvejo klasė A praplečia Foo atvejo klasę B (s: stygą) praplečia Foo atvejis c (s: eilutė) praplečia Foo def m ...
nustatyti 03 gruodis '09 8:00 val
1
atsakymas

Kodėl „Scala“ neatitinka šablonų derinimo su kintamaisiais?

Atlikite šią funkciją: def fMatch (s: String) = {s rungtynės {case "a" => println ("Tai buvo") atvejis _ => println ("Tai buvo kažkas")}} Šis modelis puikiai tinka: scala> fMatch ("a") Tai buvo scala> f ...
Nustatykite rugpjūčio 16 d '11 15:12
0
atsakymai

„Elm Compiler“ veikia amžinai, kompiuteris tiesiog įkaito

Nesu tikras, kas sukelia šią problemą, bet kuriant projektą kompiliatorius užtrunka keletą valandų. Bendras mano kodo bazės dydis yra 352 KB, tačiau nė vienas modulis neviršija 10 KB. Aš naudoju savo ...
gegužės 03 d. 16, 22:16
8
atsakymai

Kaip pasirinkti linijas tarp dviejų žymeklių modelių, kurie gali įvykti kelis kartus naudojant awk / sed

Kaip pasirinkti „awk“ arba „sed“, kaip pasirinkti linijas, kurios atsiranda tarp dviejų skirtingų žymeklio modelių? Gali būti keletas sekcijų, pažymėtų šiais šablonais. Pavyzdžiui: Tarkime, kad faile yra: abc def1 ghi1 jkl1 mno abc def2 ghi ...
nustatyti 01 rug. '13, 11:25
5
atsakymai

Suderinkite Ruby Regexp grupes, priskiriant kintamuosius 1 eilutei

Šiuo metu bandau perrašyti eilutę keliais kintamaisiais. Pavyzdžių eilutė: ryan_string = "RyanOnRails: Tai yra testas". Su šia reguliariąja išraiška sutikau tris grupes: ryan_group = ryan_string.scan (/(^.*)(:)(.*)/i) ...
nustatyti 16 vas '12 - 3:50
3
atsakymai

Ar „PostgreSQL“ palaiko akcentą nejautrią rūšiavimą?

„Microsoft SQL Server“ galite nurodyti „akcentą nejautrią“ rūšį (duomenų bazei, lentelei ar stulpui), o tai reiškia, kad užklausą, pvz., „SELECT * FROM users“, galima rasti, jei norite pavadinti „João“, kad rastumėte eilutę su pavadinimu Joao. Aš ...
Nustatykite birželio 13 d. 12 val
5
atsakymai

„PostgreSQL LIKE“ užklausų našumo pokyčiai

Aš pastebėjau gana didelį atsakymo laiko pasikeitimą dėl LIKE užklausų į konkrečią mano duomenų bazės lentelę. Kartais gaunu rezultatus per 200-400 ms (labai priimtina), tačiau kitais atvejais jums gali tekti grąžinti rezultatus ...
14 val. '09, 5:37 val