Scala'da => nimani anglatadi?
Scala'da => nimani anglatadi?

Video: Scala'da => nimani anglatadi?

Video: Scala'da => nimani anglatadi?
Video: Аллох Узидан нимани сурашни МАН КИЛГАН? 2024, Noyabr
Anonim

=> hisoblanadi funksiyalar misollarini yaratish uchun sintaktik shakar. Esda tutingki, har bir funktsiya skala hisoblanadi sinfning namunasi. Masalan, Int => String turi, hisoblanadi Function1[Int, String] turiga ekvivalent, ya'ni Int tipidagi argumentni oladigan va Stringni qaytaradigan funksiya.

Shu munosabat bilan, Scala'da => nimani anglatadi?

=> hisoblanadi funksiyalar misollarini yaratish uchun sintaktik shakar. Esda tutingki, har bir funktsiya skala hisoblanadi sinfning namunasi. Masalan, Int => String turi, hisoblanadi Function1[Int, String] turiga ekvivalent, ya'ni Int tipidagi argumentni oladigan va Stringni qaytaradigan funksiya.

Yuqoridagilardan tashqari, JavaScript-da () => nimani anglatadi? Stiven Chapman tomonidan. Yangilangan 03-iyul, 2019-yil. Dollar belgisi ($) va pastki chiziq (_) belgilari JavaScript identifikatorlar, bu faqat anglatadi ular ob'ektni nom bilan bir xil tarzda aniqlaydilar bo'lardi . Ular aniqlagan ob'ektlarga o'zgaruvchilar, funktsiyalar, xususiyatlar, hodisalar va ob'ektlar kabi narsalar kiradi.

Odamlar ham so'rashadi, Skalada _ nimani anglatadi?

Skala bir yoki bir nechta parametrlar uchun toʻldiruvchi sifatida foydalanish uchun pastki chiziq (“_” sifatida belgilangan) foydalanish imkonini beradi. Bir nechta pastki chiziq bir xil parametrdan qayta-qayta foydalanishni emas, balki bir nechta parametrlarni anglatadi. Demak, bu sintaksis 1 yoki undan ortiq parametrni faqat bir marta qabul qilmoqchi bo'lganingizda ishlatiladi.

Scala-da yuqori tartibli funktsiya nima?

Scala oliy tartibli funktsiyalari . Yuqori tartibli funksiya a funktsiyasi bu ham a oladi funktsiyasi argument sifatida yoki a qaytaradi funktsiyasi . Boshqacha qilib aytganda, biz a funktsiyasi qaysi bilan ishlaydi funktsiyasi deyiladi yuqori tartibli funksiya.

Tavsiya: