Kotlin — (JVM) ilə işləyən və JavaScript mənbəyinə daxil edilə bilən bir statik tipli bir proqramlaşdırma dilidir. Rusiyanın Sankt-Peterburq şəhərində yerləşən JetBrains proqramçıları tərəfindən hazırlanmışdır. Adı Kotlin adasından gəlir. Java ilə uyğun bir sintaksis olmasa da, Kotlin Java kodu ilə işləmək üçün hazırlanmışdır. Həmçinin Kotlin, Apple'ın Swift dilinə bənzəyir.
Kotlin | |
---|---|
Paradiqmalar | Obyekt yönümlü proqramlaşdırma, Strukturlu proqramlaşdırma, Deklarativ proqramlaşdırma, Refleksiya |
Yaradılma tarixi | 22 iyul 2011 |
Müəlliflər | JetBrains |
Tərtibatçılar | JetBrains |
Fayl sonluğu | .kt və ya .kts |
Sonuncu versiyası |
|
Təsirlənib | C#, Java, Ruby, JavaScript, Scala, Python |
Platforma | JVM, JavaScript, iOS, macOS, Linux, Microsoft Windows, WebAssembly |
kotlinlang.org | |
Vikianbarda əlaqəli mediafayllar |
Sintaksisi
Əsas giriş
C, C ++, Java və Go kimi, Kotlin proqramına giriş nöqtəsi hər hansı bir əmr sətiri arqumentlərini ehtiva edən bir sıra ötürülə bilən "ana" adlı bir funksiyadır. (Kotlin 1.3-dən bəri bütün versiyalar bu istəyə bağlıdır). Kotlin sənədinin ən üst səviyyəsində yalnız idxal və bəyannamələr mövcud ola bilər. Buna görə fərdi bir faylın "işlədilməsi" yalnız bir giriş nöqtəsi olduqda məna kəsb edir, hansı ki, "array strings" tipli args adlı bir dəlil ilə əsas deyilən bir funksiya olmalıdır. args, proqramın Python-da sys.argv-a bənzər şəkildə çağırıldığı əmr satırı arqumentlərini ehtiva edəcəkdir; Proqramınızın əmr sətiri dəlillərini qəbul etməsi lazım deyilsə və Kotlin 1.3 istifadə edirsinizsə onda, buraxıla bilər.
Hello, World
// Hello, World! example fun main() { val scope = "World" println("Hello, $scope!") } fun main(args: Array<String>) { for (arg in args) { println(arg) } }
İstinadlar
- Release Kotlin 2.0.0 (Repository).
- 14 New Programming Languages To Learn In 2023 - RankRed.
- Heiss. . oracle.com. aprel 2013. Archived from the original on 2019-08-25. İstifadə tarixi: 2020-06-13.
- http://nilhcem.com/swift-is-like-kotlin/ 2017-05-20 at the Wayback Machine Swift-is-like-kotlin
Xarici keçidlər
wikipedia, oxu, kitab, kitabxana, axtar, tap, meqaleler, kitablar, oyrenmek, wiki, bilgi, tarix, tarixi, endir, indir, yukle, izlə, izle, mobil, telefon ucun, azeri, azəri, azerbaycanca, azərbaycanca, sayt, yüklə, pulsuz, pulsuz yüklə, haqqında, haqqinda, məlumat, melumat, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, şəkil, muisiqi, mahnı, kino, film, kitab, oyun, oyunlar, android, ios, apple, samsung, iphone, pc, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, web, computer, komputer
Kotlin JVM ile isleyen ve JavaScript menbeyine daxil edile bilen bir statik tipli bir proqramlasdirma dilidir Rusiyanin Sankt Peterburq seherinde yerlesen JetBrains proqramcilari terefinden hazirlanmisdir Adi Kotlin adasindan gelir Java ile uygun bir sintaksis olmasa da Kotlin Java kodu ile islemek ucun hazirlanmisdir Hemcinin Kotlin Apple in Swift diline benzeyir KotlinParadiqmalar Obyekt yonumlu proqramlasdirma Strukturlu proqramlasdirma Deklarativ proqramlasdirma RefleksiyaYaradilma tarixi 22 iyul 2011Muellifler JetBrainsTertibatcilar JetBrainsFayl sonlugu kt ve ya ktsSonuncu versiyasi 2 0 0Tesirlenib C Java Ruby JavaScript Scala PythonPlatforma JVM JavaScript iOS macOS Linux Microsoft Windows WebAssemblykotlinlang org Vikianbarda elaqeli mediafayllarSintaksisiEsas giris C C Java ve Go kimi Kotlin proqramina giris noqtesi her hansi bir emr setiri arqumentlerini ehtiva eden bir sira oturule bilen ana adli bir funksiyadir Kotlin 1 3 den beri butun versiyalar bu isteye baglidir Kotlin senedinin en ust seviyyesinde yalniz idxal ve beyannameler movcud ola biler Buna gore ferdi bir faylin isledilmesi yalniz bir giris noqtesi olduqda mena kesb edir hansi ki array strings tipli args adli bir delil ile esas deyilen bir funksiya olmalidir args proqramin Python da sys argv a benzer sekilde cagirildigi emr satiri arqumentlerini ehtiva edecekdir Proqraminizin emr setiri delillerini qebul etmesi lazim deyilse ve Kotlin 1 3 istifade edirsinizse onda buraxila biler Hello World Hello World example fun main val scope World println Hello scope fun main args Array lt String gt for arg in args println arg IstinadlarRelease Kotlin 2 0 0 Repository 14 New Programming Languages To Learn In 2023 RankRed Heiss oracle com aprel 2013 Archived from the original on 2019 08 25 Istifade tarixi 2020 06 13 http nilhcem com swift is like kotlin 2017 05 20 at the Wayback Machine Swift is like kotlinXarici kecidler