Klausimai, pažymėti „numatytųjų parametrų“

Numatytasis parametras yra funkcijos arba metodo parametras, kuriame yra numatytoji reikšmė. Jei naudotojas nenurodo šio parametro vertės, bus naudojama numatytoji vertė. Jei vartotojas nustato parametro numatytąją vertę, naudojama naudotojo pateikta vertė.
22
atsakymai

Nustatykite numatytąją parametrų reikšmę „JavaScript“ funkcijai

Norėčiau, kad „JavaScript“ funkcija turėtų papildomus argumentus, dėl kurių nustatiau numatytąją vertę, kuri naudojama, jei reikšmė nėra apibrėžta. Ruby galite tai padaryti taip: def read_file (failas, delete_after = fal ...
gegužės 21 d., 23:07
4
atsakymai

T-SQL - funkcija su numatytais parametrais

Aš turiu šį scenarijų: CREATE FUNCTION dbo.CheckIfSFExists (@ param1 INT, @ param2 BIT = 1) ATNAUJINIA BITĄ, KAIP PRADĖJUS (Bla bla bla) RETURN 1; RETURN 0; END GO Noriu ją naudoti procedūroje taip: IF dbo.C ...
nustatyti 02 gruodis '11, 18:06
6
atsakymai

C # 4 numatytųjų parametrų reikšmės: kaip nustatyti numatytąjį DateTime / objekto reikšmę?

Jei „DateTime“ yra objektas, o C # parametrams pagal nutylėjimą galima priskirti tik kompiliavimo laiko konstantas, kaip pateikti numatytuosius parametrus tokioms objektams kaip „DateTime“? Bandau inicijuoti reikšmes poco, naudojant k ...
Nustatyta gegužės 24 d. 10 val
2
atsakymai

„Python“, numatytasis raktinių žodžių argumentai po kintamo ilgio pozicijos argumentų

Maniau, kad Python 2 funkcijų skambutyje galėčiau naudoti vardinius parametrus po kintamo ilgio vietos parametrų, bet kai importuoju python klasę, gaunu SyntaxError. Rašau su tokiu metodu „gauti“, pavyzdžiui: klasė Foo (objektas): ...
gegužės 09 d. 11 val
3
atsakymai

Numatytoji C + + parametrų kaina

Aš atėjau pavyzdį iš Scott Meyers 'Efficient C ++' įterptinėje aplinkoje, kurioje aprašyti du būdai, kaip naudoti numatytuosius parametrus: vienas buvo apibūdintas kaip brangus ir kitas - geriausias variantas. Aš praleidau paaiškinimą ...
nustatyti 20 vas '18, 11:45
3
atsakymai

Numatytų šablonų parametrų parametrų nustatymas

Paaiškinkite, kodėl šis kodo fragmentas tinka ir veikia gerai. Aš esu labai painus. #include <iostream> šablonas <A klasė = int, B klasė = dviguba> klasės bazė {}; šablonas <B klasė> klasė Base <int, B> {pu ...
nustatyti 09.09. '13, 17:27
4
atsakymai

Užuominų tipas: numatytieji parametrai

Tipas PHP 5 įveda tipą. Dabar funkcijos gali sudaryti objektus objektu (nurodydami klasės pavadinimą funkcijų prototipe) arba masyvus (pradedant nuo PHP 5.1). Tačiau, jei NULL naudojamas kaip numatytoji parametro reikšmė, o ...
Gruodžio 15 d. '11, 19:04
2
atsakymai

Funkcijų rodyklės su numatytais parametrais C ++

Kaip „C ++“ valdo funkciją su funkcijomis su numatytais parametrais? Jei turiu: void foo (int i, float f = 0.0f); void bar (int i, float f); void (* func_ptr1) (int); void (* func_ptr2) (int, float); negaliojantis (* func_ptr3) (int, fl ...
nustatytas balandžio 05 d '10, 3:23
4
atsakymai

„Python“ funkcijų parametrų numatytosios vertės

Galimas dublikatas: numatytoji parametro reikšmė, atsirandanti dėl egzemplioriaus metodo, tačiau galite nustatyti numatytuosius parametrų parametrus python: def my_function (param_one = 'default') ... Atrodo neįmanoma gauti ...
nustatyti 02 lapkričio '12 16:16
6
atsakymai

Kaip „Eclipse“ atidaryti .html numatytame teksto redaktoriuje?

„Eclipse Juno“ ir toliau atidaro savo HTML failus įterptinėje žiniatinklio naršyklėje, o ne įterptame sintaksės žymeklio redaktoriuje. Įdiegiau: žiniatinklio puslapio redaktoriaus įrankiai „Eclipse“ žiniatinklio kūrėjams „PyDev“ už „Eclipse“.
nustatyti rugpjūčio 06 d '12, 18:22
3
atsakymai

Platformos nepriklausomumas / dev / null C ++

Galimas dublikatas: „No-op std :: ostream“ diegimas Ar „C ++“ yra ekvivalentas NULL srautui? Noriu parašyti funkciją, kuri priima srautą, jei vartotojas nori, kad vidinė išvestis būtų kažkur, bet jei ne, tada išeina į kai kurias n ...
birželio 05 d. 11 val
2
atsakymai

Funkcijos pasirinkimas su argumentais pagal nutylėjimą - C ++ 14 vs C ++ 11

Šį kodą negalima sukompiliuoti su versijos g ++ versija 5.4.0 su parinktimi -std = c ++ 1y: void f (int = 0); int main () {f (); // ok (* f) (2); // ok (* f) (); // ok c ++ 11; klaida su c + + 14: per mažai argumentų grįžimui 0; } Func ...
nustatyti 30 okt. '17, 13:48
2
atsakymai

Funkcijų argumentų ir numatytų argumentų vertinimo tvarka

Neseniai susidūriau su tokia situacija: # include <iostream> int * p = 0; int f () {p = naujas int (10); grąža 0; } void g (int x, int * y = p) {std :: cout << y << std :: endl; } int main () {g (f ()); } Tai gana ...
nustatyti 26 rug. '15, 12:09
4
atsakymai

Techninė Java trūkstamų parametrų trūkumo priežastis

Aš ieškojau, kad galėčiau rasti tai, kas mane galvoja, neįtraukdama numatytų parametrų funkcijoms „Java“. Žinau, kad jūs galite modeliuoti elgseną naudodami varargus arba sukurdami kelias perkrovėtas funkcijas, kurias sutinku ...
lapkričio 26 d. '10, 12:29
2
atsakymai

Kaip „Scala“ numatytieji argumentai turėtų būti susiję su ankstesniu pozicijos argumentu?

„Scala“ „link“ 5.5.1 ir 6.6.1 man davė įspūdį, kad numatytasis parametras gali būti susijęs su anksčiau įvertintu: klasės testu (pirmiausia: „String“, „val second“: „String“ = „first“), tačiau eksperimentuojant atrodo vienintelis būdas tai padaryti - naudoti ...
lapkričio 12 d. '12 14:17