Klausimai su „tegul“ žyma

„Lisp“ tipo ir funkcinėse kalbose įvedamas vietinių kintamųjų sąrašas, kiekvienas (galbūt neprivalomas) su pradine verte.
31
atsakymas

Koks yra skirtumas tarp „leisti“ ir „var“, kad kintamasis būtų rodomas javascript'e?

„ECMAScript 6“ pristato leidimo pareiškimą. Aš girdėjau, kad tai apibūdinama kaip „vietinis“ kintamasis, bet aš vis dar nežinau, kaip ji elgiasi kitaip nei var raktinis žodis. Kokie yra skirtumai? Kada reikia naudoti var?
balandžio 17 d '09 23:09
4
atsakymai

Kintamieji, deklaruoti su leistinu arba konst.

Jau kurį laiką grojau su ES6, ir pastebėjau, kad nors kintamieji, deklaruoti su var, didėja, kaip tikėtasi ... console.log (typeof name); // undefined var name = "John"; ... kintamieji, deklaruoti su leisti arba const, turi ...
yra nustatytas liepos 4 d. 15 val. 13:12
6
atsakymai

Kodėl „let“ pavadinimas buvo pasirinktas kintamosioms deklaracijoms blokų domene „JavaScript“?

Suprantu, kodėl var priima šį pavadinimą - tai kintamasis, const yra pastovus, bet koks yra leistino vardo, kuris yra susietas su dabartiniu bloku, reikšmė? Tegul tai bus?
birželio 20 d. 16 val
1
atsakymas

Kas yra laikina negyvos zonos?

Aš girdėjau, kad prieiga prie let ir const prieš jų deklaraciją gali sukelti „ReferenceError“ dėl to, kas vadinama laikina negyva zona. Kas yra laikina negyva zona, kaip ji yra susijusi su vietove ir kilimu, ir kokiomis aplinkybėmis tai įvyksta ...
nustatytas spalio 18 d '15, 17:06
4
atsakymai

Haskell: kur vs Leisti

Aš esu Haskellui naujas, ir aš esu labai painus, kur ir tegul. Atrodo, kad abu šie tikslai yra panašūs. Aš perskaičiau keletą palyginimų tarp „Kur ir tegul“, bet aš turiu problemų, kada juos naudoti. Ar kas nors gali pasakyti ...
nustatyti 06 gruodis '10, 3:53
2
atsakymai

„Leisti išraiška“ („LetExpr“) „Java“ kompiliatoriuje tikslas?

Atrodo, kad „Java“ kompiliatorius palaiko „php“ išraiškas com.sun.tools.javac.tree. * („FindExpr“). Vienas komentaras JCTree netgi nurodo tam tikrą sintaksę (tegul int x = 3; x + 2), kuri, žinoma, nepriimama kalbos gramatikos ir yra atmesta ...
nustatyti 04 gruodis '11, 3:57
3
atsakymai

Leiskite susieti Clojure

Aš suprantu, kad jie skiriasi vienas nuo kito, nes vienas dirba įdiegti * kompiliavimo kelią *, o kitas ne. Tačiau man reikia pagalbos, kodėl jie skiriasi. leiskite sukurti naują sritį su šiais įrišimais, bet privalu ...?
nustatyti spalio 06 '09 4:50
3
atsakymai

v8 „JavaScript“ našumo įtaka const, let and var?

Nepaisant funkcinių skirtumų, ar nauji „let“ ir „const“ raktiniai žodžiai naudoja bet kokį apibendrintą arba konkretų poveikį „var“ atžvilgiu? Paleidus programą: funkcija timeit (f, N, S) {var start, ...
spalio 16 d. '16, 16:12
4
atsakymai

Haskell'e, kada mes jį panaudosime su leidimu?

Toliau pateiktame kode - paskutinė frazė, kurią galiu pateikti priešais. Ar kas nors pasikeis? Kitas klausimas: jei nuspręsiu prieš paskutinį sakinį, ar man reikia jo įtraukų? Aš bandžiau be įsikišimo, o apkabinimai skundėsi. Paskutinis generatorius ...
lapkričio 26 d. „11, 1:06
6
atsakymai

leiskite vs def

Noriu sukurti vietinį „Java Scanner“ klasės egzempliorių „clojure“ programoje. Kodėl tai neveikia: suteikia man: skaičius (nepalaikomas), bet tai leis man sukurti tokį pasaulinį pavyzdį ...
nustatykite kovo 08'09 3:10
4
atsakymai

Keičiant kintamąjį, esantį „Clojure“ kilpoje

Gerai Aš sujaudėjau su Clojure, ir aš nuolat susiduriu su ta pačia problema. Paimkite šį mažą kodą: (leiskite [x 128] (o (> x 1) (daryti (println x) (def x (/ x 2))))) Dabar tikiuosi, kad ji spausdins seką ...
yra nustatytas birželio 02'09, 20:05
3
atsakymai

Lazy var vs let

Noriu naudoti „Lazy“ kai kurioms „Swift“ savybėms. Mano dabartinis kodas atrodo taip: lazy var fontSize: CGFloat = {if (someCase) {return CGFloat (30)} else {return CGFloat (17)}} () Tai, kad po įdiegimo ...
nustatytas sausio 11 d '15, 13:24
3
atsakymai

Kaip „leisti“ išraiškoje lambda?

Kaip aš galiu perrašyti šį linijos užklausą, skirtą subjektui, naudojant lambda išraišką? Noriu naudoti raktinį žodį leisti arba lygiavertę mano lambda išraiška. var results = iš parduotuvės parduotuvėse tegul vidutinė kaina = store.Sales.Average ...
nustatytas vasario 11 d '12 15:55
5
atsakymai

Ar leiskite, kad pareiškimai leistų sukurti savybes pasauliniame objekte?

JavaScript sistemoje var deklaracijos sukuria pasaulinio objekto savybes: var x = 15; console.log (window.x); // prisijungia 15 naršyklės console.log (global.x); // logs 15 „Node.js“ ES6 įveda leksinę apibrėžtį, naudojant leistinas deklaracijas su blokų sritimi. ...
vasario 28 d '15, 2:27
4
atsakymai

GHCi „tegul“ - ką jis daro?

Būčiau dėkingas, jei kas nors galėtų atkreipti dėmesį į dokumentus, „leidžiančius jam“ daryti GHCi, arba, jei tai nepavyksta, tai įtikinamai paaiškinkite :-). Kiek galiu pasakyti, „tegul“ (be „in“) nėra Haskell dalis, bet su ...
gruodžio 27 d '12 12:09