Видео: Скала дахь далд анги гэж юу вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:51
Скала 2.10 нэртэй шинэ функцийг нэвтрүүлсэн далд ангиуд . Ан далд анги нь анги -ээр тэмдэглэгдсэн далд түлхүүр үг. Энэ түлхүүр үг нь ангийн үндсэн байгуулагчийг ашиглах боломжтой далд хөрвүүлэлт хийх үед анги хамрах хүрээнд байна. Далд ангиуд SIP-13-д санал болгосон.
Үүнээс гадна Скалагийн далд юу вэ?
The далд Түлхүүр үг нь харгалзах объектыг ашиглах боломжтойг илтгэнэ далд хэлбэрээр . Скала эхлээд хайх болно далд тодорхойлолт ба далд арга бүхий цэгээс шууд (угтваргүй) хандах боломжтой параметрүүд далд параметрийн блок гэж нэрлэдэг.
Үүний нэгэн адил, Скала дахь төрөл гэж юу вэ? -ийн хүрээнд Скала , a төрөл анги -ийн гэр бүл юм төрөл мэдэгдэж буй зан үйлийн багцыг дэмждэг. Энэ нь жишээлбэл, гэр бүл байж болно төрөл өвөрмөц бүхэл тоо тодорхойлогчийг ил гаргадаг. Үүнийг шинж чанар болон тухайн шинж чанарын олон тооны далд тохиолдлуудаар дамжуулан хэрэгжүүлдэг.
Дараа нь хэн нэгэн Скала далд хэрхэн ажилладаг вэ гэж асууж магадгүй юм.
Скала "Далд утга" нь танд дуудлагын аргууд эсвэл лавлах хувьсагчдыг шууд орхих боломжийг олгодог, харин оронд нь хөрвүүлэгч дээр тулгуурлан холболтыг бий болгодог. Далд функцууд нь кодыг хөрвүүлэхгүй бол автоматаар дуудагдах def функцууд юм.
Далд утга гэж юу вэ?
далд . Тэмдэглэлийг ашигла далд ямар нэг зүйлийг ойлгосон боловч тодорхой илэрхийлээгүй гэж хэлэх үед. Гэхдээ нэр үг далд мөн "ямар ч эргэлзээгүйгээр бүрэн" гэсэн утгатай тул бид байгаа гэж хэлж болно далд хэн нэгэнд итгэх эсвэл итгэх.
Зөвлөмж болгож буй:
Дотоод анги болон үүрлэсэн анги хоёрын ялгаа юу вэ?
Статик ашиглахгүйгээр зарласан ангиллыг дотоод анги эсвэл статик бус үүрлэсэн анги гэж нэрлэдэг. Staticnested анги нь гаднах ангийн бусад статик гишүүдтэй адил ангийн түвшин юм. Харин дотоод анги нь instance-тэй холбоотой бөгөөд энэ нь enclosingclass-ийн жишээ гишүүдэд хандах боломжтой
Скала дахь SBT төсөл гэж юу вэ?
Sbt нь Java-ийн Maven болон Ant-тай төстэй Scala болон Java төслүүдэд зориулсан нээлттэй эхийн бүтээх хэрэгсэл юм. Үүний гол онцлогууд нь: Scala кодыг эмхэтгэх, олон Scala тестийн хүрээтэй нэгтгэх эх дэмжлэг. Тасралтгүй эмхэтгэх, турших, байршуулах
Дэд анги нь эцэг эхийн анги үүсгэгчийг дуудаж болох уу?
Ямар ч дэд анги өөрийн супер ангийн бүтээгчийг өвлөн авч чадахгүй. Бүтээгчид нь дэд ангид удамшдаггүй тул тухайн ангийн онцгой функцын гишүүд юм. Бүтээгч нь объектыг үүсгэх үед хүчинтэй төлөвийг өгөхөд ашиглагддаг
Скала дахь RDD гэж юу вэ?
Resilient Distributed Datasets (RDD) нь Spark-ийн үндсэн мэдээллийн бүтэц юм. Энэ нь өөрчлөгдөөгүй хуваарилагдсан объектуудын цуглуулга юм. RDD нь ямар ч төрлийн Python, Java эсвэл Scala объектуудыг агуулж болно, үүнд хэрэглэгчийн тодорхойлсон ангиуд орно. Албан ёсоор RDD нь зөвхөн унших боломжтой, хуваагдсан бичлэгүүдийн цуглуулга юм
MVC дахь далд талбар гэж юу вэ?
Asp.Net MVC дээр нуугдмал талбаруудыг HTML туслагчийн жишээгээр үүсгэх буюу ашиглах. Нуугдсан талбарууд нь бидэнд өгөгдөл эсвэл мэдээллийг харуулахгүйгээр хуудсанд хадгалах боломжийг олгодог хяналтууд юм. Энэ нь бидний ASP.NET Webforms-д хуудсан дээрх өгөгдлийг хадгалахад ашигладаг нууц талбаруудын үзэл баримтлал бөгөөд буцааж илгээх үед ч өгөгдлийг хадгалахад тусалдаг