Klausimai pažymėti „scala“

„Scala“ yra bendro pobūdžio programavimo kalba, daugiausia skirta „Java“ virtualiai mašinai. Suprojektuoti išreikšti bendruosius programavimo modelius glaustai, elegantiškai ir saugiai, jis sujungia tiek imperatyvius, tiek funkcinius programavimo stilius. Jos pagrindinės savybės yra: pažangi statinio tipo sistema su išvesties tipu; funkcijų tipai; modelio atitikimas; netiesioginiai parametrai ir konversijos; operatoriaus perkrova; visiškas suderinamumas su „Java“; sutapimas
18
atsakymai

Ar „Scala“ 2.8 kolekcijos biblioteka yra „ilgiausias savižudybės istorija istorijoje“?

Aš tik pradėjau pažvelgti į Scala pakartotinį kolekcijų bibliotekos įgyvendinimą, kuris artėja prie artimiausio 2,8 leidimo. Tie, kurie susipažinę su biblioteka nuo 2.7, pastebės, kad biblioteka nedaug pakeitė naudojimą. Pavyzdžiui ... Li ...
lapkričio 12 d. '09 at 17:49
6
atsakymai

Scala vs Groovy vs Clojure

Ar kas nors galėtų paaiškinti pagrindinius skirtumus tarp „Scala“, „Groovy“ ir „Clojure“. Žinau, kad kiekvienas iš šių rinkinių vyksta JVM, bet norėčiau tik palyginti juos.
rugpjūčio 22 d. '09, 3:08
13
atsakymai

Kaip funkcijų programavimo metu gali veikti laiko funkcija?

Turiu pripažinti, kad mažai žinau apie funkcinį programavimą. Skaityčiau apie tai čia ir ten, todėl sužinojau, kad funkciniu programavimu funkcija grąžina tą patį įvestį tą patį įvestį, nesvarbu, kiek kartų ši funkcija vadinama ...

Gerai naudojamas „Akka“

Girdėjau daug nesąmonių dėl „Akka“ sistemos („Java“ / „Scala“ paslaugų platformos), tačiau dar nemačiau daug realių naudojimo pavyzdžių, dėl kurių tai būtų naudinga. Todėl norėčiau žinoti, kad kūrėjai jį sėkmingai naudojo.
gruodžio 20 d '10 10:15 val
9
atsakymai

Kokie yra „Scala“ pabraukimo privalumai?

Pažvelgiau į scala->
lapkričio 3 d. '11 22:43
13
atsakymai

Skirtumas tarp objekto ir klasės Scala

Tiesiog žiūriu į keletą „Scala“ vadovėlių internete ir pastebėjau kai kuriuos pavyzdžius, kad objektas yra paskelbtas pavyzdžio pradžioje. Koks skirtumas tarp klasės ir objekto „Scala“?
lapkričio 18 d. '09 14:21
11
atsakymai

Koks skirtumas tarp savarankiškų tipų ir požymių poklasių?

Ženklo A: bruožo B bruožas A (tai: B =>) autotipas sako, kad „A negali būti maišoma su konkrečia klase, kuri taip pat netaikoma B.“. Kita vertus, šie bruožai B bruožas A išplečia B, sako:
nustatyti 02 Jan '10, 11:07
11
atsakymai

Kaip apeiti „Scala“ stilių panaikinimą? Arba kodėl negaliu gauti savo kolekcijų tipo parametro?

Scala yra liūdnas gyvenimo faktas, kad jei sukuriate „List“ [Int] egzempliorių, galite patikrinti, ar jūsų egzempliorius yra sąrašas, ir galite patikrinti, ar bet kuris jo atskiras elementas yra „Int“, bet ne tai, kad vienas „[“] sąrašas, kuris lengva patikrinti: s ...
yra nustatytas liepos 07 d., 09:22
13
atsakymai

Koks skirtumas tarp klasės klasės ir „Scala“ klasės?

Aš ieškojau „Google“, kad rastu skirtumus tarp atvejo klasės ir klasės. Kiekvienas pamini, kad, kai norite atlikti modelio atitikimą klasėje, naudokite atvejo klasę. Priešingu atveju naudokite klases ir paminėkite keletą papildomų ...
nustatytas vasario 22 d '10, 20:49
9
atsakymai

Ką reiškia visi simboliniai „Scala“ operatoriai?

„Scala“ sintaksėje yra daug simbolių. Kadangi šių tipų vardus sunku rasti naudojant paieškos variklius, bus naudingas išsamus jų sąrašas. Kokie yra visi Scala simboliai ir ką kiekvienas iš jų daro? Visų pirma norėčiau sužinoti apie ->, || =, ++ =, <...
nustatytas spalio 25 d. '11 15:00 val
2
atsakymai

Kur Scala ieško implikacijų?

Netiesioginis klausimas naujokams „Scala“ yra toks: kur kompiliatorius ieško implicitų? Aš turiu galvoje numanomą, nes klausimas niekada neatrodo visiškai suformuotas, tarsi nebūtų jokių žodžių. :-) Pavyzdžiui, kur reikšmės ...
nustatytas balandžio 8 d '11 19:29
1
atsakymas

Scala: Kas yra TypeTag ir kaip jį naudoti?

Viskas, ką aš žinau apie „TypeTags“, yra tai, kad jie kažkaip pakeitė manifestus. Informacijos apie internetą nepakanka ir nesuteikia man gero idėjos. Taigi, džiaugiuosi, jei kas nors pasidalintų nuoroda į naudingą medžiagą ...
nustatyti 31 d. '12, 18:43
11
atsakymai

Kaip naudoti java.String.format „Scala“?

Bandau naudoti .format metodą stygai. Bet jei į eilutę įdėjau% 1,% 2 ir tt, Java.util.UnknownFormatConversionException nurodo neaiškią „Java“ kodo dalį: privataus void checkText (String s) {int idx; // Jei t ...
nustatyti 12 sep. '10, 17:46
9
atsakymai

Kaip modeliuoti išvardytus tipus?

Scala neturi saugių enum tipų, tokių kaip „Java“. Atsižvelgiant į susijusių konstantų rinkinį, kas yra geriausias būdas atstovauti šias konstantas Scala?
Nustatykite rugpjūčio 24 d '09, 14:06
4
atsakymai

Ką reiškia „koalgebra“ programavimo kontekste?

Girdėjau terminą „coalgebras“ kelis kartus funkciniuose programavimo ir PLT apskritimuose, ypač kai kalbama apie daiktus, komonadus, lęšius ir kt. Dėl šio termino pateikiami puslapiai, kuriuose pateikiamas matematinis šių struktūrų aprašymas.
nustatytas balandžio 15 d '13, 15:20