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
Loqonun şəkli
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ı
  • 1.9.22
Təsirlənib C#, Java, Ruby, JavaScript, Scala, Python
Platforma JVM, JavaScript, iOS, macOS, Linux, Microsoft Windows, WebAssembly
Vikianbarın loqosu 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

  1. .
  2. .
  3. Heiss. . oracle.com. aprel 2013. Archived from the original on 2019-08-25. İstifadə tarixi: 2020-06-13.
  4. 2017-05-20 at the Wayback Machine Swift-is-like-kotlin

Xarici keçidlər

Mənbə — ""

Informasiya Melumat Axtar

Anarim.Az

Sayt Rehberliyi ile Elaqe

Saytdan Istifade Qaydalari

Anarim.Az 2004-2023