Video: Scalaдагы кыйыр класс деген эмне?
2024 Автор: Lynn Donovan | [email protected]. Акыркы өзгөртүү: 2023-12-15 23:50
Scala 2.10 деген жаңы функцияны киргизди жашыруун класстар . Ан жашыруун класс болуп саналат класс менен белгиленген жашыруун ачкыч сөз. Бул ачкыч сөз кылат класстын негизги конструктор үчүн жеткиликтүү жашыруун конверсиялар качан класс чөйрөсүндө турат. Жашыруун класстар СИП-13 сунуш кылынган.
Мындан тышкары, Скалада эмне жашыруун?
The жашыруун ачкыч сөз тиешелүү объектти колдонсо болорун көрсөтөт кыйыр түрдө . Scala биринчи издейт жашыруун аныктамалар жана жашыруун менен ыкманын чекитинде түздөн-түз (префикссиз) кирүүгө мүмкүн болгон параметрлер жашыруун параметр блогу деп аталат.
Ошо сыяктуу эле, Scala бир түрү деген эмне? контекстинде Scala , а класс түрү үй-бүлө болуп саналат түрлөрү белгилүү жүрүм-турумду колдойт. Бул, мисалы, үй-бүлө болушу мүмкүн түрлөрү уникалдуу бүтүн идентификаторду ачат. Бул бир өзгөчөлүк жана ошол өзгөчөлүктүн кандайдыр бир жашыруун учурлары аркылуу ишке ашырылат.
Андан кийин, кимдир бирөө суроо бериши мүмкүн: Scala имплицити кантип иштейт?
Scala "Имплицит" сизге чакыруу ыкмаларын же шилтеме берүүчү өзгөрмөлөрдү түз калтырып коюуга мүмкүндүк берет, бирок анын ордуна сиз үчүн байланыштарды түзүү үчүн компиляторго таяныңыз. Имплицит Функциялар, эгер код башка жол менен компиляцияланбаса, автоматтык түрдө чакырыла турган деф.
Имплицит деген эмне?
жашыруун . Сын атоочту колдонуңуз жашыруун бир нерсе түшүнүлүп, бирок так айтылбаганын билдиргенде. Бирок сын атооч жашыруун ошондой эле "эч кандай шексиз толук" дегенди билдирет, ошондуктан бизде бар деп айта алабыз жашыруун бирөөгө ишенүү же ишенүү.
Сунушталууда:
Scalaдагы SBT долбоору деген эмне?
Sbt Java's Maven жана Ant сыяктуу Scala жана Java долбоорлору үчүн ачык булак куруу куралы. Анын негизги өзгөчөлүктөрү: Scala кодун түзүү жана көптөгөн Scala тест алкактары менен интеграциялоо үчүн жергиликтүү колдоо. Үзгүлтүксүз компиляция, тестирлөө жана жайылтуу
Түз жана кыйыр далил деген эмне?
Көрүнүп тургандай, сиздин аргументиңиз түз далилдин мисалы, ал эми Рейчелдин аргументи кыйыр далилдин мисалы. Кыйыр далил карама-каршылыкка таянып, берилген божомолду чындыкка дал келбейт деп кабыл алып, анан карама-каршылыкка келип, божомолдун чын болушу керек экенин далилдейт
С тилиндеги дарек жана кыйыр операторлор деген эмне?
Бул үчүн C тилинде жеткиликтүү оператор "&" (дареги) оператору. Оператор & жана дароо мурунку өзгөрмө аны менен байланышкан өзгөрмөнүн дарегин кайтарат. С башка бирдик көрсөткүч оператору "*" болуп саналат, ошондой эле дарек боюнча маани оператору деп аталат
Spark Scalaдагы DataFrame деген эмне?
Spark DataFrame - бул агрегаттарды чыпкалоо, топтоо же эсептөө операцияларын камсыз кылган жана Spark SQL менен колдонула турган, аталган тилкелерге уюштурулган маалыматтардын бөлүштүрүлгөн жыйнагы. DataFrames структураланган маалымат файлдарынан, учурдагы RDDлерден, Hiveдеги таблицалардан же тышкы маалымат базаларынан түзүлүшү мүмкүн
Түз жана кыйыр даректөө режими деген эмне?
Түз жана кыйыр даректөө режиминин ортосундагы мурунку айырма түз режимде дарек талаасы маалыматтар сакталган эстутумдун ордун түз билдирет. Ал эми кыйыр режимде дарек талаасы адегенде регистрге тиешелүү, андан кийин эстутум жайгашкан жерге багытталат