文書の表示以前のリビジョンバックリンク文書の先頭へ この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。 ====== Kotlin(コトリン) ====== {{:android:kotlin-logo.png|Kotlin logo}}\\ Kotlin(コトリン)言語は、ロシア連邦レニングラード州都のサンクトペテルブルクにある、JetBrains(ジェットブレインズ)社の研究所で生まれた。\\ Kotlin は JVM(Java Virtual Machine) 上で動作する比較的新しいプログラミング言語で、JetBrains(ジェットブレインズ)社のアンドリー・ブレスラフ、ドミトリー・ジェメロフが開発した、静的型付けのオブジェクト指向プログラミング言語である。\\ Java 言語をもっと簡潔・安全になるように改良した産業利用向け汎用言語として開発され、2011年7月20日にJetBrains(ジェットブレインズ)社によって発表され 2012年2月14日に Apache ライセンス バージョン 2.0 に基づいてオープンソース化された後、多くの開発者とともに開発が進められてきた。\\ JetBrains(ジェットブレインズ)社は、Android Studio のベースとなっている IntelliJ/IDEA という総合開発環境を開発している会社である。\\ \\ **影響を受けた言語:** Java、Groovy、Scala、C#、JavaScript\\ **拡張子:** .kt\\ **ウェブサイト:** https://kotlinlang.org \\ [[https://ja.wikipedia.org/wiki/Kotlin|Kotlin - Wikipedia]]より\\ ===== Kotlin のサンプルプログラム ===== <code kotlin> /* Kotlin プログラム */ data class User(val name : String, var point : Int = 0) // ユーザー名 : ポイントの形式で全件表示 fun printUsers(users : List<User>) { users.forEach { user -> print("${user.name} : ${user.point} \n") } } </code> ==== Simplest version ==== <code kotlin> package hello fun main() { println("Hello World") } </code> ==== An Object-oriented Hello ==== <code kotlin> class Greeter(val name: String) { fun greet() { println("Hello, $name") } } fun main(args: Array<String>) { Greeter(args[0]).greet() } </code> ==== Coroutines ==== <code kotlin> suspend fun main() = coroutineScope { for(i in 0 until 10) { launch { delay(1000L - i * 10) print("❤️$i ") } } } </code> android/kotlin.txt 最終更新: 2019/05/18 02:23by 非ログインユーザー