Klausimai, pažymėti „typechecking“

Tipo tikrinimo elementas užtikrina, kad tam tikros programavimo kalbos išraiškos būtų gerai įvestos, ty jos atitinka tam tikros rūšies sistemos taisykles.
10
atsakymai

Koks yra geriausias (idiomatinis) būdas patikrinti Python kintamojo tipą?

Turiu žinoti, ar Python kintamasis yra eilutė ar diktas. Ar yra kažkas negerai su šiuo kodu? jei tipas (x) == tipas (str ()): do_something_with_a_string (x) elif tipo (x) == tipo (dict ()): do_somethting_with_a_dict (x) dar: padidinkite ValueErr ...
gruodžio 18 d '08 10:27 val
14
atsakymai

Patikrinimas, ar objektas yra nurodytas tipas „Swift“

Turiu masyvą, kurį sudaro AnyObject. Noriu jį kartoti ir surasti visus elementus, kurie yra masyvo pavyzdžiai. Kaip patikrinti, ar tokio tipo objektas yra „Swift“?
birželio 07 d. 14 val
2
atsakymai

Klasės tipo patvirtinimas naudojant „TypeScript“

Labai džiaugiuosi „TypeScript“, todėl pradėjau žaisti su juo. Kaip „ActionScript“ kūrėjas, „Javascript“ daro mažiau sudėtingą. Tačiau „ActionScript“ programoje galite patikrinti tipą vykdymo metu, naudodami operatorių: var mySprite: Sprite = new Sprite (); atsekti ...
nustatyti spalio 08 '12 23:47
9
atsakymai

Patikrinkite, ar Ruby objektas yra logiškas

Atrodo, kad negalite rasti, kaip patikrinti, ar objektas yra logiškas. Ar Rubyje yra kažkas panašaus? true.is_a? (Būlio) false.is_a? (Būlio) Dabar aš tai darau ir norėčiau jį sumažinti: some_var = rand (1) == 1? tiesa: false (some_var.is_a? (Tru ...
birželio 12 d. 12 val
8
atsakymai

„Java“: instancijos ir generiniai

Prieš vertindamas savo bendrą duomenų indekso duomenų struktūrą, norėčiau pamatyti, ar šis parametras buvo parametruojamas šiuo atveju. Bet Eclipse skundžiasi, kai tai darau: @Override public int indexOf (Object arg0) {if (! ...
15 val. '09 6:00 val
6
atsakymai

Patikrinkite, ar kintamasis yra eilutė Ruby

Ar yra kažkas daugiau idiomatinių nei toliau? foo.class == String
nustatyti spalio 13 d '11, 7:18
4
atsakymai

Ar galima patikrinti, ar kintamasis yra javascript?

Įdomu, ar buvo kokiu nors būdu patikrinti, ar objektas buvo konkrečiai „JavaScript“ data. isType grąžina datą objektui, kuris nėra pakankamas šiam scenarijui. Bet kokios idėjos? Ačiū!
gegužės 14 d., 10 val
4
atsakymai

Bendrojo metodo tipo parametro C # tikrinimas

Ar galima padaryti kažką panašaus C #: public void DoSomething <T> (T t) {if (T yra MyClass) {MyClass mc = (MyClass) t ...} dar jei (T yra sąrašas <MyClass>) {Sąrašas <MyClass> lmc = (sąrašas <M ...
nustatytas sausio 05 '10, 9:21
2
atsakymai

Pabandykite / gaudykite arba patikrinkite greitį?

Dirbu su „Python“, ir kai turėjau patikrinti įvesties funkciją, maniau, kad įvestis buvo apdorota, o tada sugavome klaidų. Mano atveju aš turėjau universalų klasės vektorių (), kurį naudoju keliems skirtingiems dalykams.
nustatytas balandžio 8 d '11 4:39
6
atsakymai

„Swift“ - reikalauja, kad klasės, įgyvendinančios protokolą, būtų tam tikros klasės poklasiai

Kursiu keletą NSView klasių, kurios visos palaiko specialią operaciją, kurią vadinsime transmogrify. Iš pirmo žvilgsnio atrodo, kad tai ideali vieta protokolui: protokolas TransmogrifiableView {func transmogrify ()} Tačiau šis ...
nustatytas sausio 7 d '15, 10:36
9
atsakymai

Teikti tvirtą tipo patikrinimą C (griežtų tipedefs)

Ar yra kokių nors būdų priversti aiškiai įvesti tą patį tipedefą? Turiu susidoroti su utf8, o kartais supainioti su simbolių skaičiumi ir baitų skaičiumi. Todėl būtų malonu turėti keletą tipedefs: typedef ...
gruodžio 18 d '08, 2:33
3
atsakymai

Algoritmo tipo tikrinimas ML panašiu būdu?

Kaip jūs nustatote, ar tam tikras šablonas yra „geras“, ypač ar jis yra išsamus ir nesuderinamas su ML programavimo kalbomis? Tarkime, kad turite šablonų, tokių kaip: atitikimas lst su x :: y :: [] -> ... ...
nustatytas spalio 25 d. '11 2:12
5
atsakymai

Python argumento tipo tikrinimas

Kartais reikia argumentų tikrinimo „Python“. Pavyzdžiui, turiu funkciją, kuri priima kito tinklo mazgo adresą, kaip eilutės ar mazgo klasės šaltinio adresą, kuris apima kitą mazgo informaciją. Naudoju tipo funkciją (0 kaip ...
nustatytas balandžio 09 d '09 16:57
4
atsakymai

Patikrinkite „Android“ lūkesčius „laukiamas išteklių tipas“?

„Android Studio“ beta versija (0.8) turi puikią naują funkciją, kurioje ji patikrina, ar kai kurie int parametrai nėra savavališki sveikieji skaičiai, bet turi tam tikrų savybių. Pavyzdžiui, skambinant kažką panašaus: setContentView (R.id.textView1); bus didelis ...
liepos 12 d. 14 val. 22:09
2
atsakymai

Haskell / GHC UndecidableInstances - pavyzdys, kaip išbandyti be pabaigos?

Aš parašiau Haskell kodą, kurį man reikia, kad galėtumėte surinkti. Suprantu, kodėl tai vyksta, kad yra tam tikra sąlyga, kuri yra pažeista, todėl GHC rėkia. Tačiau aš niekada nesusidūriau su situacija, kai ...
nustatyti 02 vas '13, 13:47