Scala-da => nə deməkdir?
Scala-da => nə deməkdir?

Video: Scala-da => nə deməkdir?

Video: Scala-da => nə deməkdir?
Video: Introduction to pH | Biology foundations | High school biology | Khan Academy 2024, Bilər
Anonim

=> edir funksiyaların nümunələrini yaratmaq üçün sintaktik şəkər. Xatırladaq ki, hər bir funksiya skaladır bir sinif nümunəsi. Məsələn, Int => String növü, edir Function1[Int, String] növünə ekvivalentdir, yəni Int tipli arqument götürən və String qaytaran funksiya.

Bu baxımdan, Scala-da => nə deməkdir?

=> edir funksiyaların nümunələrini yaratmaq üçün sintaktik şəkər. Xatırladaq ki, hər bir funksiya skaladır bir sinif nümunəsi. Məsələn, Int => String növü, edir Function1[Int, String] növünə ekvivalentdir, yəni Int tipli arqument götürən və String qaytaran funksiya.

Yuxarıdan əlavə, JavaScript-də () => nə deməkdir? Stephen Chapman tərəfindən. 03 iyul 2019-cu il yenilənib. Dollar işarəsi ($) və alt xətt (_) simvolları JavaScript identifikatorlar, yalnız deməkdir onlar bir obyekti eyni şəkildə bir adla müəyyən edirlər olardı . Onların müəyyən etdiyi obyektlərə dəyişənlər, funksiyalar, xüsusiyyətlər, hadisələr və obyektlər daxildir.

İnsanlar da soruşurlar ki, _ Skalada nə deməkdir?

Scala bir və ya bir neçə parametr üçün yer tutucu kimi istifadə etmək üçün alt xəttlərdən ('_' kimi qeyd olunur) istifadə etməyə imkan verir. Birdən çox alt xətt eyni parametrin təkrar istifadəsini deyil, çoxlu parametrləri bildirir. Beləliklə, bu sintaksis yalnız bir dəfə 1 və ya daha çox parametr götürmək istədiyiniz zaman istifadə olunur.

Scala-da daha yüksək dərəcəli funksiya nədir?

Scala Ali Sifariş Funksiyaları . Daha yüksək sifariş funksiyası a funksiyası ki, ya bir alır funksiyası arqument kimi və ya qaytarır a funksiyası . Başqa sözlə deyə bilərik ki, a funksiyası ilə işləyir funksiyası adlanır yüksək sifariş funksiyası.

Tövsiyə: