Kotlin (proqramlaşdırma dili)
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.[3] 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.[4]
Kotlin | |
---|---|
Paradiqmalar | Refleksiya, Obyekt yönümlü proqramlaşdırma, Strukturlu proqramlaşdırma, Deklarativ proqramlaşdırma |
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#[2], Java[2], Ruby, JavaScript[2], Scala[2], Python |
Platforma | JVM, JavaScript, iOS, WatchOS, TvOS, macOS, Linux, Microsoft Windows, WebAssembly |
kotlinlang.org | |
Vikianbarda əlaqəli mediafayllar |
Sintaksisi
redaktəƏsas giriş
redaktə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
redaktə// Hello, World! example
fun main() {
val scope = "World"
println("Hello, $scope!")
}
fun main(args: Array<String>) {
for (arg in args) {
println(arg)
}
}
İstinadlar
redaktə- ↑ Release Kotlin 2.0.20 (Repository).
- ↑ 1 2 3 4 14 New Programming Languages To Learn In 2023 - RankRed.
- ↑ Heiss. "The Advent of Kotlin: A Conversation with JetBrains' Andrey Breslav". oracle.com. aprel 2013. Archived from the original on 2019-08-25. İstifadə tarixi: 2020-06-13.
- ↑ http://nilhcem.com/swift-is-like-kotlin/ Arxivləşdirilib 2017-05-20 at the Wayback Machine Swift-is-like-kotlin