=> Скалада эмнени билдирет?
=> Скалада эмнени билдирет?

Video: => Скалада эмнени билдирет?

Video: => Скалада эмнени билдирет?
Video: ТУШ КОРУУ ЭМНЕНИ БИЛДИРЕТ. УСТАЗ ЧУБАК АЖЫ ЖАЛИЛОВ 2024, Май
Anonim

=> болуп саналат функциялардын мисалдарын түзүү үчүн синтаксистик кант. Эске салсак, ар бир функция скала болуп саналат класстын бир мисалы. Мисалы, түрү Int => String, болуп саналат Function1[Int, String] түрүнө эквиваленттүү, б.а. Int түрүндөгү аргументти алып, String кайтарган функция.

Бул жагынан алганда, Scala => деген эмнени билдирет?

=> болуп саналат функциялардын мисалдарын түзүү үчүн синтаксистик кант. Эске салсак, ар бир функция скала болуп саналат класстын бир мисалы. Мисалы, түрү Int => String, болуп саналат Function1[Int, String] түрүнө эквиваленттүү, б.а. Int түрүндөгү аргументти алып, String кайтарган функция.

Жогорудагыдан тышкары, JavaScript'те () => эмнени билдирет? Стивен Чапман тарабынан. Жаңыланган 03-июль, 2019-жыл. Доллар белгиси ($) жана астынкы сызык (_) символдору JavaScript идентификаторлор, алар жөн гана билдирет алар объектти аты сыяктуу эле аныкташат болмок . Алар аныктаган объекттерге өзгөрмөлөр, функциялар, касиеттер, окуялар жана объекттер кирет.

Адамдар дагы сурашат, _ Скалада эмнени билдирет?

Scala бир же бир нече параметрлер үчүн толтургучтар катары колдонулуучу астын сызыктарды ('_' катары белгиленген) колдонууга мүмкүндүк берет. Бир нече астын сызыктар бир эле параметрди кайра-кайра колдонууну эмес, бир нече параметрди билдирет. Демек, бул синтаксис сиз 1 же андан көп параметрди бир жолу гана алгыңыз келгенде колдонулат.

Scalaдагы жогорку тартиптеги функция деген эмне?

Scala Жогорку тартиптеги функциялар . Жогорку тартиптеги функция болуп саналат функция бул же а алат функция аргумент катары же кайтарат a функция . Башкача айтканда, биз а деп айта алабыз функция менен иштейт функция аталат жогорку тартиптеги функция.

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