Scalaдагы кыйыр класс деген эмне?
Scalaдагы кыйыр класс деген эмне?

Video: Scalaдагы кыйыр класс деген эмне?

Video: Scalaдагы кыйыр класс деген эмне?
Video: 9-класс | Кыргыз тили | Төл жана бөтөн сөз. Тике сөздү кыйыр сөзгө айландыруу жолдору 2024, Декабрь
Anonim

Scala 2.10 деген жаңы функцияны киргизди жашыруун класстар . Ан жашыруун класс болуп саналат класс менен белгиленген жашыруун ачкыч сөз. Бул ачкыч сөз кылат класстын негизги конструктор үчүн жеткиликтүү жашыруун конверсиялар качан класс чөйрөсүндө турат. Жашыруун класстар СИП-13 сунуш кылынган.

Мындан тышкары, Скалада эмне жашыруун?

The жашыруун ачкыч сөз тиешелүү объектти колдонсо болорун көрсөтөт кыйыр түрдө . Scala биринчи издейт жашыруун аныктамалар жана жашыруун менен ыкманын чекитинде түздөн-түз (префикссиз) кирүүгө мүмкүн болгон параметрлер жашыруун параметр блогу деп аталат.

Ошо сыяктуу эле, Scala бир түрү деген эмне? контекстинде Scala , а класс түрү үй-бүлө болуп саналат түрлөрү белгилүү жүрүм-турумду колдойт. Бул, мисалы, үй-бүлө болушу мүмкүн түрлөрү уникалдуу бүтүн идентификаторду ачат. Бул бир өзгөчөлүк жана ошол өзгөчөлүктүн кандайдыр бир жашыруун учурлары аркылуу ишке ашырылат.

Андан кийин, кимдир бирөө суроо бериши мүмкүн: Scala имплицити кантип иштейт?

Scala "Имплицит" сизге чакыруу ыкмаларын же шилтеме берүүчү өзгөрмөлөрдү түз калтырып коюуга мүмкүндүк берет, бирок анын ордуна сиз үчүн байланыштарды түзүү үчүн компиляторго таяныңыз. Имплицит Функциялар, эгер код башка жол менен компиляцияланбаса, автоматтык түрдө чакырыла турган деф.

Имплицит деген эмне?

жашыруун . Сын атоочту колдонуңуз жашыруун бир нерсе түшүнүлүп, бирок так айтылбаганын билдиргенде. Бирок сын атооч жашыруун ошондой эле "эч кандай шексиз толук" дегенди билдирет, ошондуктан бизде бар деп айта алабыз жашыруун бирөөгө ишенүү же ишенүү.

Сунушталууда: