stanford-oval/wikipedia huggingface dataset:
Atletik pada Paralimpiade Musim Panas 2024 – 400 meter Putra
Hasil > T12

Artikel utama: Atletik pada Paralimpiade Musim Panas 2024 – 400 meter putra T12
Kategori T12 adalah untuk atlet dengan gangguan penglihatan. Atlet dalam kategori ini umumnya memiliki sisa penglihatan, kemampuan untuk mengenali bentuk tangan pada jarak 2 meter dan kemampuan untuk melihat dengan jelas tidak lebih dari 2/60. Atlet T12 biasanya berlari dengan pemandu.
Final untuk klasifikasi ini akan berlangsung pada 5 September 2024, pukul 10:08:
| Peringkat | Jalur | Nama | Kewarganegaraan | Waktu | Catatan |
| --- | --- | --- | --- | --- | --- |
| 01  | 7 | Mouncef Bouja |  Maroko | 48.62 |  |
| 02  | 3 | Noah Malone |  Amerika Serikat | 49.35 |  |
| 03  | 5 | Rouay Jebabli |  Tunisia | 49.56 |  |
| 4 | 1 | Oguz Akbulut |  Turki | 50.68 |  |
Hasil > T13

Artikel utama: Atletik pada Paralimpiade Musim Panas 2024 – 400 meter putra T13
Kategori T13 adalah untuk atlet dengan gangguan penglihatan sedang. Atlet dalam kategori ini memiliki berbagai gangguan penglihatan, tetapi biasanya dapat mengenali kontur dari jarak 2 hingga 6 meter. Atlet dalam kategori ini biasanya tidak memerlukan pemandu.
Final untuk klasifikasi ini akan berlangsung pada 5 September 2024, pukul 10:17:
| Peringkat | Jalur | Nama | Kewarganegaraan | Waktu | Catatan |
| --- | --- | --- | --- | --- | --- |
| 01  | 5 | Skander Djamil Athmani |  Aljazair | 47.43 |  |
| 02  | 6 | Fukunoga Ryota |  Jepang | 48.07 |  |
| 03  | 8 | Buinder Bermúdez |  Kolombia | 48.83 | AR |
| 4 | 7 | Johannes Nambala |  Namibia | 48.89 | SB |
| 5 | 4 | Edwin Masuge |  Botswana | 49.38 | PB |
| 6 | 9 | Max Marziller |  Jerman | 50.49 |  |
| 7 | 3 | Abdellatif Baka |  Aljazair | 52.25 |  |
| 8 | 2 | Moses Misoya |  Malawi | 54.27 | PB |
| — | 1 | Jakkarin Dammunee |  Thailand | DNS |  |
Hasil > T20

Artikel utama: Atletik pada Paralimpiade Musim Panas 2024 – 400 meter putra T20
Kategori T20 adalah untuk atlet dengan gangguan intelektual. Atlet T20 memiliki skor IQ 75 atau kurang.
Final untuk klasifikasi ini akan berlangsung pada 3 September 2024, pukul 20:36:
| Peringkat | Jalur | Nama | Kewarganegaraan | Waktu | Catatan |
| --- | --- | --- | --- | --- | --- |
| 1  | 8 | Jhon Obando |  Kolombia | 48.09 |  |
| 2  | 6 | David José Pineda Mejía |  Spanyol | 48.24 |  |
| 3  | 9 | Yovanni Philippe |  Mauritius | 48.30 |  |
| 4 | 3 | Muhammad Ammar Aiman Nor Azmi |  Malaysia | 48.38 |  |
| 5 | 5 | Samuel Oliveira Conceicao |  Brasil | 48.59 |  |
| 6 | 2 | Luis Felipe Rodríguez Bolívar |  Venezuela | 48.72 |  |
| 7 | 7 | Daniel Tavares Martins |  Brasil | 48.91 |  |
| 8 | 4 | Charles-Antoine Kouakou |  Prancis | 49.04 |  |
Hasil > T36

Artikel utama: Atletik pada Paralimpiade Musim Panas 2024 – 400 meter putra T36
Kategori T36 adalah untuk atlet ambulans dengan cerebral palsy. Atlet-atlet ini tidak memiliki kemampuan untuk tetap diam dan mereka menunjukkan gerakan yang tidak disengaja dengan keempat anggota tubuh yang terpengaruh. Mereka biasanya berjalan tanpa alat bantu.
Final untuk klasifikasi ini akan berlangsung pada 3 September 2024, pukul 11:54:
| Peringkat | Jalur | Nama | Kewarganegaraan | Waktu | Catatan |
| --- | --- | --- | --- | --- | --- |
| 01  | 7 | James Turner |  Australia | 51.54 | WR |
| 02  | 5 | William Stedman |  Selandia Baru | 52.92 | PB |
| 03  | 6 | Alexis Sebastian Chavez |  Argentina | 53.60 | AR |
| 4 | 4 | Takeru Matsumoto |  Jepang | 53.63 | AR |
| 5 | 9 | Evgenii Shvetsov |  Atlet Paralimpiade Netral | 53.67 | SB |
| 6 | 8 | Fakhr Eddine Thelaidjia |  Aljazair | 53.91 | AR |
| 7 | 3 | Izzat Turgunov |  Uzbekistan | 1:04:31 | PB |
Hasil > T37

Artikel utama: Atletik pada Paralimpiade Musim Panas 2024 – 400 meter putra T37
Kategori T37 adalah untuk atlet ambulans dengan cerebral palsy. Atlet-atlet ini memiliki masalah gerakan dan koordinasi pada satu sisi tubuh mereka. Mereka memiliki kemampuan yang baik pada sisi tubuh yang dominan (yaitu hemiplegia).
Final untuk klasifikasi ini akan berlangsung pada 4 September 2024, pukul 11:05:
| Peringkat | Jalur | Nama | Kewarganegaraan | Waktu | Catatan |
| --- | --- | --- | --- | --- | --- |
| 1  | 9 | Andrei Vdovin |  Atlet Paralimpiade Netral | 50.27 | SB |
| 2  | 6 | Bartolomeu da Silva Chaves |  Brasil | 50.39 | PB |
| 3  | 8 | Amen Allah Tissaoui |  Tunisia | 50.50 | AR |
| 4 | 7 | Mykola Raiskyi |  Ukraina | 51.79 | PB |
| 5 | 2 | Michal Kotkowski |  Polandia | 51.83 | SB |
| 6 | 5 | Yaroslav Okapinskyi |  Ukraina | 51.99 | SB |
| 7 | 3 | Yeferson Suárez |  Kolombia | 52.49 |  |
| 8 | 4 | Anton Feoktistov |  Atlet Paralimpiade Netral | 52.54 |  |
Hasil > T38

Artikel utama: Atletik pada Paralimpiade Musim Panas 2024 – 400 meter putra T38
Kategori T38 adalah untuk atlet ambulans dengan cerebral palsy. Atlet T38 memiliki bentuk gangguan paling ringan yang disebabkan oleh cerebral palsy, seringkali hanya pada satu anggota tubuh, dan tidak memengaruhi kemampuan berlari, berjalan, atau melompat dengan bebas, meskipun dapat mengganggu kinerja. Atlet T38 mungkin mengalami kesulitan koordinasi ringan.
Final untuk klasifikasi ini akan berlangsung pada 3 September 2024, pukul 19:21:
| Peringkat | Jalur | Nama | Kewarganegaraan | Waktu | Catatan |
| --- | --- | --- | --- | --- | --- |
| 1  | 6 | Jaydin Blackwell |  Amerika Serikat | 48.49 | =WR |
| 2  | 5 | Ryan Medrano |  Amerika Serikat | 49.74 | PB |
| 3  | 4 | Juan Campas |  Kolombia | 49.92 | PB |
| 4 | 8 | Ali Al-Rikabi |  Irak | 50.34 | PB |
| 5 | 7 | Zachary Gingras |  Kanada | 50.63 | SB |
| 6 | 9 | José Rodolfo Chessani |  Meksiko | 51.41 |  |
| 7 | 3 | Teófilo Freitas |  Timor Leste | 55.18 | SB |
| 8 | 2 | Carlos Alberto Castillo |  Nikaragua | 59.28 | SB |
Hasil > T47

Artikel utama: Atletik pada Paralimpiade Musim Panas 2024 – 400 meter putra T47
Kategori T47 adalah untuk atlet yang mengalami amputasi di bawah siku atau pergelangan tangan atau kecacatan serupa, dengan fungsi normal pada kedua tungkai
Final untuk klasifikasi ini akan berlangsung pada 7 September 2024, pukul 20:55:
| Peringkat | Jalur | Nama | Kewarganegaraan | Waktu | Catatan |
| --- | --- | --- | --- | --- | --- |
| 1  | 8 | Aymane El Haddaoui |  Maroko | 46.65 | WR |
| 2  | 6 | Ayoub Sadni |  Maroko | 47.16 |  |
| 3  | 5 | Thomaz Ruan de Moraes |  Brasil | 47.97 | SB |
| 4 | 4 | Luis Fernando Lara |  Kolombia | 48.68 | PB |
| 5 | 3 | Marufjon Murodulloev |  Uzbekistan | 48.89 | PB |
| 6 | 2 | Luis Andres Vasquez Segura |  Republik Dominika | 49.07 | PB |
| 7 | 7 | Collen Mahlalela |  Afrika Selatan | 49.95 |  |
| 8 | 9 | Dilip Gavit |  India | 49.99 |  |
Hasil > T52

Artikel utama: Atletik pada Paralimpiade Musim Panas 2024 – 400 meter putra T52
Kategori T52 adalah untuk atlet kursi roda dengan kerusakan sumsum tulang belakang di bagian punggung yang lebih tinggi, fungsi batang tubuh yang terganggu atau tidak ada sama sekali, dan fungsi kaki yang minimal atau tidak ada sama sekali. Daya dorong berasal dari ekstensi siku, dan tampak mendekati normal kecuali penggunaan sarung tangan yang dimodifikasi untuk mengimbangi cengkeraman.
Final untuk klasifikasi ini akan berlangsung pada 30 Agustus 2024, pukul 19:14:
| Peringkat | Jalur | Nama | Kewarganegaraan | Waktu | Catatan |
| --- | --- | --- | --- | --- | --- |
| 1  | 5 | Maxime Carabin |  Belgia | 55.10 |  |
| 2  | 6 | Tomoki Sato |  Jepang | 56.26 |  |
| 3  | 7 | Tomoya Ito |  Jepang | 1:01.08 |  |
| 4 | 9 | Leonardo de Jesus Perez Juarez |  Meksiko | 1:03.43 |  |
| 5 | 8 | Fabian Blum |  Swiss | 1:03.71 |  |
| 6 | 2 | Anthony Bouchard |  Kanada | 1:04.09 |  |
| 7 | 4 | Salvador Hernandez Mondragon |  Meksiko | 1:04.32 |  |
| 8 | 3 | Jerrold Mangliwan |  Filipina | 1:04.55 |  |
Hasil > T53

Artikel utama: Atletik pada Paralimpiade Musim Panas 2024 – 400 meter putra T53
Kategori T53 adalah untuk atlet kursi roda dengan penggunaan lengan dan tangan yang normal, tidak ada atau terbatasnya fungsi batang tubuh, dan tidak ada fungsi kaki.
Final untuk klasifikasi ini akan berlangsung pada 1 September 2024, pukul 19:55:
| Peringkat | Jalur | Nama | Kewarganegaraan | Waktu | Catatan |
| --- | --- | --- | --- | --- | --- |
| 1  | 5 | Pongsakorn Paeyo |  Thailand | 46.77 |  |
| 2  | 8 | Brent Lakatos |  Kanada | 47.24 | SB |
| 3  | 6 | Brian Siemann |  Amerika Serikat | 27.84 | PB |
| 4 | 7 | Pichet Krungget |  Thailand | 48.62 |  |
| 5 | 4 | Abdulrahman Alqurashi |  Arab Saudi | 49.38 |  |
| 6 | 3 | Pierre Fairbank |  Prancis | 50.37 |  |
| 7 | 9 | Masaberee Arsae |  Thailand | 50.45 |  |
| 8 | 2 | Ariosvaldo Fernandes da Silva |  Brasil | 52.42 |  |
Hasil > T54

Artikel utama: Atletik pada Paralimpiade Musim Panas 2024 – 400 meter putra T54
Kategori T54 adalah untuk atlet kursi roda yang tidak memiliki fungsi kaki, tetapi memiliki fungsi lengan yang hampir penuh dan fungsi batang tubuh yang wajar hingga normal. Biasanya hal ini disebabkan oleh cedera tulang belakang bagian bawah atau cacat lahir pada sumsum tulang belakang.
Final untuk klasifikasi ini akan berlangsung pada 1 September 2024, pukul 20:20:
| Peringkat | Jalur | Nama | Kewarganegaraan | Waktu | Catatan |
| --- | --- | --- | --- | --- | --- |
| 1  | 7 | Dai Yunqiang |  Tiongkok | 44.55 | PR |
| 2  | 8 | Athiwat Paeng-nuea |  Thailand | 44.67 | SB |
| 3  | 6 | Daniel Romanchuk |  Amerika Serikat | 45.11 | AR |
| 4 | 5 | Nathan Maguire |  Britania Raya | 45.78 |  |
| 5 | 4 | Yassine Gharbi |  Tunisia | 45.99 |  |
| 6 | 9 | Yang Hu |  Tiongkok | 46.06 |  |
| 7 | 2 | Phiphatphong Sianglam |  Thailand | 46.59 |  |
| 8 | 3 | Juan Cervantes Garcia |  Meksiko | 48.45 |  |
Hasil > T62

Artikel utama: Atletik pada Paralimpiade Musim Panas 2024 – 400 meter putra T62
Kategori T62 adalah untuk atlet dengan kekurangan anggota tubuh di bawah lutut yang menggunakan prostesis bilateral.
Final untuk klasifikasi ini akan berlangsung pada 6 September 2024, pukul 19:33:
| Peringkat | Jalur | Nama | Kewarganegaraan | Waktu | Catatan |
| --- | --- | --- | --- | --- | --- |
| 1  | 6 | Hunter Woodhall |  Amerika Serikat | 46.36 |  |
| 2  | 7 | Johannes Floors |  Jerman | 46.90 | SB |
| 3  | 5 | Olivier Hendriks |  Belanda | 46.91 | PB |
| 4 | 8 | Blake Leeper |  Amerika Serikat | 47.32 | PB |
| 5 | 4 | Alan Oliveira Becker Fonteles |  Brasil | 50.30 |  |
| 6 | 3 | Paul Daniels |  Afrika Selatan | 50.63 | PB |
| 7 | 2 | Stylianos Malakopoulos |  Yunani | 52.76 | PB |
| 8 | 9 | Daniel du Plessis |  Afrika Selatan | 52.91 |  |
Taman Nasional Hutan Membatu

| Petrified Forest National Park |
| --- | --- |
IUCN Kategori Ib (Kawasan Liar)
The Tepees
Letak: Arizona, Amerika Serikat
Kota terdekat: Holbrook
Luas: 221,391 ekar (89,594 ha)
Didirikan:  1962 (taman nasional)  1906 (monumen nasional) 
Pengunjung: 644,922 (tahun 2018)
Pihak pengelola: National Park Service
Situs web: Petrified Forest National Park
Taman Nasional Hutan Membatu adalah sebuah taman nasional di county-county Navajo dan Apache di Arizona timur laut. Namanya diambil dari deposit fosil kayu yang besat disana. Taman nasional ini memiliki area seluas 346 mil persegi (900 kilometer persegi), dan terdiri dari stepa semak semi-gurun dan tanah tandus yang sangat tererosi. Pusat Taman Nasional ini berada pada 26 mil (42 km) sebelah timur dari Holbrook pada Interstate 40 (I-40).
Taman Nasional ini dikenal dari fosil-fosilnya, terkhususnya fosil kayu yang berasal dari periode Trias Akhir, sekitar 225 juta tahun lalu. Sedimen yang mengandung fosil-fosil kayu ini merupakan bagian dari Formasi Chinle yang luas dan beraneka warna. Mulai dari 60 juta tahun lalu, Dataran Tinggi Colorado, yang sebagiannya ada di taman nasional ini, terdorong keatas oleh gaya tektonik dan terpapar erosi yang meningkat. Semua lapisan batuan diatas Chinle pada taman nasional ini, kecuali batuan yang abru secara geologis yang ditemukan di beberapa bagian taman nasional ini, telah hilang oleh air dan angin. Selain fosil kayu, fosil-fosil lainnya yang ditemukan di daerah ini mencakup pakis, sikad, ginkgo dan banyak tumbuhan lainnya, dan fauna seperti phytosaurus, amfibi besar dan dinosaurus awal dari periode Trias Akhir. Paleontolog telah menggali dan meneliti fosil-fosil dari taman ini sejak awal abd ke-20.
Kotlin (bahasa pemrograman)

| Kotlin |
| --- | --- |

Paradigma: Multi-paradigma: berorientasi objek, fungsional, imperatif, terstruktur blok, deklaratif, generik, reflektif, bersamaan
Dirancang oleh: JetBrains
Pengembang: JetBrains dan kontributor sistem terbuka
Rilis perdana: 22 Juli 2011; 13 tahun lalu (2011-07-22)

Rilis stabil: 2.1.10     / 2 Februari 2023; 2 tahun lalu (2023-02-02)
 
Tipe sistem: Disimpulkan, statis, kuat
Platform:  Android  JVM  JavaScript (Kotlin/JS)  macOS (termasuk. dukungan Apple silicon)  iOS, tvOS, watchOS  Linux  Windows  WebAssembly  LLVM (Kotlin/Native) 
Sistem operasi: Yang mendukung JVM atau interpreter JavaScript, Lintas platform
Lisensi: Lisensi Apache 2.0
Ekstensi nama berkas: .kt, .kts, .kexe, .klib
Situs web: kotlinlang.org
Repositori: kotlinlang.org
Terpengaruh oleh
C# Eiffel Gosu Groovy Java JavaScript ML Python Scala
Sunting kotak info • L • BBantuan penggunaan templat ini
Kotlin adalah sebuah bahasa pemrograman dengan pengetikan statis yang berjalan pada Mesin Virtual Java ataupun menggunakan kompiler LLVM yang dapat pula dikompilasikan kedalam bentuk kode sumber JavaScript. Pengembang utamanya berasal dari tim programer dari JetBrains yang bermarkas di Rusia. Meskipun sintaksisnya tidak kompatibel dengan bahasa Java, Kotlin didesain untuk dapat bekerja sama dengan kode bahasa Java dan bergantung kepada kode bahasa Java dari Kelas Pustaka Java yang ada, seperti berbagai framework Java yang ada. Tim Pengembang memutuskan menamakannya Kotlin dengan mengambil nama dari sebuah pulau di Rusia, sebagaimana Java yang mengambil nama dari pulau Jawa di Indonesia. Setelah Google mengumumkan bahwa Kotlin menjadi bahasa kelas satu bagi Android, maka bersama Java dan C++, Kotlin menjadi bahasa resmi untuk pengembangan aplikasi-aplikasi Android.
Riwayat

Pada Juli 2011, JetBrains meluncurkan Project Kotlin, bahasa baru untuk JVM, yang telah dikembangkan selama satu tahun. Pimpinan JetBrains Dmitry Jemerov mengatakan bahwa sebagian besar bahasa tidak memiliki fitur yang mereka cari, kecuali Scala. Namun, ia menyebut waktu kompilasi Scala yang lambat sebagai kekurangan. Salah satu tujuan yang dinyatakan dari Kotlin adalah untuk mengkompilasi secepat Java. Pada bulan Februari 2012, JetBrains membuat proyek open source di bawah lisensi Apache 2.
Nama itu berasal dari Pulau Kotlin, dekat St. Petersburg. Andrey Breslav menyebutkan bahwa tim memutuskan untuk menamainya setelah sebuah pulau, seperti halnya Java dinamai menurut pulau Jawa di Indonesia (meskipun bahasa pemrograman Java diartikan dengan nama kopi daripada pulau). JetBrains berharap bahasa baru ini akan mendorong penjualan IntelliJ IDEA.
Kotlin versi 1.0 dirilis pada 15 Februari 2016 Versi ini secara resmi ditetapkan sebagai versi rilis stabil pertama dan JetBrains telah menetapkan dukungan versi sebelumnya untuk jangka panjangan dengan versi ini.
Pada Google I/O 2017, Google mengumumkan dukungan kelas pertama untuk Kotlin pada Android.
Kotlin versi 1.2 dirilis pada 28 November 2017. Fitur berbagi kode antara JVM dan platform Javascript baru ditambahkan pada versi rilis ini.
Kotlin versi 1.3 dirilis pada 29 Oktober 2018, membawa coroutines pada pemrograman asynchronous.
Pada 7 Mei 2019, Google mengumumkan bahwa bahasa pemrograman Kotlin sekarang menjadi bahasa pilihan untuk pengembang aplikasi Android.
Kotlin 1.4 dirilis pada Agustus 2020, misalnya dengan beberapa perubahan kecil pada dukungan untuk platform Apple, yaitu pada interop Objective-C/Swift.
Kotlin 1.5 dirilis pada Mei 2021.
Kotlin 1.6 dirilis pada November 2021.
Kotlin 1.7 dirilis pada Juni 2022.
Kotlin 1.8 dirilis pada Desember 2022, 1.8.0 dirilis pada 11 Januari 2023.
Desain

Pemimpin pengembangan Andrey Breslav mengatakan bahwa Kotlin dirancang untuk menjadi bahasa berorientasi objek berkekuatan industri, dan "bahasa yang lebih baik" daripada Java, tetapi masih sepenuhnya dapat dioperasikan dengan kode Java, memungkinkan perusahaan untuk melakukan migrasi bertahap dari Java ke Kotlin.
Titik koma adalah opsional sebagai terminator pernyataan; dalam kebanyakan kasus, baris baru sudah cukup bagi kompiler untuk menyimpulkan bahwa pernyataan telah berakhir.
Deklarasi variabel dan daftar parameter Kotlin memiliki tipe data yang muncul setelah nama variabel (dan dengan pemisah titik dua), mirip dengan Ada, BASIC, Pascal, TypeScript dan Rust. Ini, menurut sebuah artikel dari Roman Elizarov, pemimpin proyek saat ini, menghasilkan penyelarasan nama variabel dan lebih menyenangkan untuk dilihat terutama ketika ada beberapa deklarasi variabel berturut-turut dan satu atau lebih tipe terlalu rumit untuk inferensi tipe atau perlu dideklarasikan secara eksplisit agar dapat dipahami oleh pembaca manusia.
Variabel di Kotlin dapat dibaca-saja, dideklarasikan dengan val kata kunci, atau bisa berubah, dideklarasikan denganvarkata kunci.
Anggota kelas bersifat publik secara default, dan kelas itu sendiri adalah final secara default, artinya membuat kelas turunan dinonaktifkan kecuali kelas dasar dideklarasikan dengan open kata kunci.
Selain kelas dan fungsi anggota (yang setara dengan metode) pemrograman berorientasi objek, Kotlin juga mendukung pemrograman prosedural dengan penggunaan fungsi. Fungsi dan konstruktor Kotlin mendukung argumen default, daftar argumen panjang variabel, argumen bernama, dan kelebihan beban dengan tanda tangan unik. Fungsi anggota kelas adalah virtual, yaitu dikirim berdasarkan jenis runtime dari objek yang dipanggil.
Kotlin 1.3 menambahkan dukungan untuk kontrak, yang stabil untuk deklarasi pustaka standar, tetapi masih eksperimental untuk deklarasi yang ditentukan pengguna. Kontrak terinspirasi oleh desain Eiffel dengan paradigma pemrograman kontrak.
Menurut pengembang Kotlin, Anda dapat memanggil kode JavaScript dari Kotlin, misalnya menulis aplikasi React yang aman untuk jenis tertentu, atau menulis dan memelihara aplikasi web tumpukan penuh yang berbagi logika validasi dengan frontend, atau Anda dapat "menghasilkan pustaka dari kode Kotlin Anda yang dapat dikonsumsi sebagai modul dari basis kode apa pun yang ditulis dalam JavaScript atau TypeScript".
Sintaks > Gaya pemrograman prosedural

Kotlin melonggarkan batasan Java yang mengizinkan metode dan variabel statis hanya ada di dalam badan kelas. Objek dan fungsi statis dapat didefinisikan di tingkat atas paket tanpa memerlukan tingkat kelas yang berlebihan. Untuk kompatibilitas dengan Java, Kotlin menyediakan anotasi JvmName yang menentukan nama kelas yang digunakan saat paket dilihat dari proyek Java. Misalnya, @file:JvmName("JavaClassName").
Sintaks > Titik masuk utama

Seperti pada C, C++, C#, Java, dan Go, titik masuk ke program Kotlin adalah fungsi bernama "main", yang dapat dilewatkan array yang berisi argumen baris perintah apa pun. Ini opsional karena Kotlin 1.3. Perl, PHP dan interpolasi string gaya shell Unix didukung. Jenis inferensi juga didukung.
// Hello, World! example
fun main() {
    val scope = "World"
    println("Hello, $scope!")
}

fun main(args: Array<String>) {
    for (arg in args)
        println(arg)
}
Sintaks > Fungsi ekstensi

Mirip dengan C#, Kotlin memungkinkan penambahan fungsi ekstensi ke kelas mana pun tanpa formalitas membuat kelas turunan dengan fungsi baru. Fungsi ekstensi memiliki akses ke semua antarmuka publik kelas, yang dapat digunakan untuk membuat antarmuka fungsi baru ke kelas target. Fungsi ekstensi akan muncul persis seperti fungsi kelas dan akan ditampilkan dalam pemeriksaan penyelesaian kode fungsi kelas. Sebagai contoh:
package MyStringExtensions

fun String.lastChar(): Char = get(length - 1)

>>> println("Kotlin".lastChar())
Dengan menempatkan kode sebelumnya di tingkat atas sebuah paket, kelas String diperluas untuk menyertakan fungsi lastChar yang tidak termasuk dalam definisi asli kelas String.
// Overloading '+' operator using an extension function
operator fun Point.plus(other: Point): Point {
    return Point(x + other.x, y + other.y)
}

>>> val p1 = Point(10, 20)
>>> val p2 = Point(30, 40)
>>> println(p1 + p2)
Point(x=40, y=60)
Sintaks > Argumen Unpack dengan operator spread

Sama halnya dengan sintaks program Python, operator spread asterisk (*) membongkar (unpack) konten array sebagai argumen yang dipisahkan koma ke suatu fungsi:
fun main(args: Array<String>) { 
    val list = listOf("args: ", *args)
    println(list)
}
Sintaks > Deklarasi destructuring

Deklarasi destructuring menguraikan objek menjadi beberapa variabel sekaligus, misalnya objek koordinat 2D mungkin didestruktur menjadi dua bilangan bulat, x dan y.
Misalnya, Map.Entry. Objek Entry mendukung destrukturisasi untuk menyederhanakan akses ke bidang kunci dan nilainya:
for ((key, value) in map)
    println("$key: $value")
Sintaks > Fungsi bersarang (Nested)

Kotlin memungkinkan fungsi lokal dideklarasikan di dalam fungsi atau metode lain.
class User(val id: Int, val name: String, val address: String)
    
fun saveUserToDb(user: User) {
    fun validate(user: User, value: String, fieldName: String) {
        require(value.isNotEmpty()) { "Can't save user ${user.id}: empty $fieldName" }
    }
    
    validate(user, user.name, "Name") 
    validate(user, user.address, "Address")
    // Save user to the database 
    ...
}
Sintaks > Kelas bersifat final secara bawaan

Di Kotlin, untuk mendapatkan kelas baru dari tipe kelas dasar, kelas dasar harus secara eksplisit ditandai sebagai "terbuka". Ini berbeda dengan kebanyakan bahasa berorientasi objek seperti Java di mana kelas terbuka secara bawaan.
Contoh kelas dasar yang terbuka untuk menurunkan subkelas baru darinya.
// open on the class means this class will allow derived classes
open class MegaButton  {

    // no-open on a function means that 
    //    polymorphic behavior disabled if function overridden in derived class
    fun disable() { ... }

    // open on a function means that
    //    polymorphic behavior allowed if function is overridden in derived class
    open fun animate() { ... }
}

class GigaButton: MegaButton() {

    // Explicit use of override keyword required to override a function in derived class
    override fun animate() { println("Giga Click!") } 
}
Sintaks > Kelas abstrak terbuka secara bawaan

Kelas abstrak mendefinisikan fungsi placeholder abstrak atau "virtual murni" yang akan didefinisikan dalam kelas turunan. Kelas abstrak terbuka secara bawaan.
// No need for the open keyword here, it’s already open by default
abstract class Animated {

    // This virtual function is already open by default as well
    abstract fun animate()
  
    open fun stopAnimating() { }

    fun animateTwice() { }
}