English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Kotlinチュートリアルへようこそ!KotlinはAndroidで人気です。Kotlinプログラミング言語を学びたい場合は、これは良いスタートです。
私たちのKotlinチュートリアルでは、Kotlinプログラミング言語の基本知識と例を詳細に説明し、基本的な関数式プログラミング文、オブジェクト指向の概念、ファイル操作、文字列操作などを学ぶことができます。
Kotlinはプログラミング言語です。デスクトップ、Android、Webなど、現代の多プラットフォームアプリケーションの開発に使用できます。
Kotlinは他のプログラミング言語と同様にJava仮想マシン上で動作します:Scala、Groovy、Kawaなどです。
KotlinはJava仮想マシン上で動作する静的型プログラミング言語で、Android世界のSwiftと呼ばれています。JetBrainsが設計・開発し、オープンソースとして公開しました。
KotlinはJavaバイトコードにコンパイルされ、JavaScriptにもコンパイルされ、JVMが無いデバイス上での実行を便利にします。
Google I/O 2017で、GoogleはKotlinをAndroid公式開発言語として発表しました。
Kotlinプログラムファイルは.ktで終わります。例:hello.kt、app.kt。
package hello // オプションのヘッダー fun main(args: Array<String>) { // パッケージレベルのアクセス修飾子を持つ関数は、文字列の配列を引数として受け取ります println("Hello World!") // セミコロンは省略できます }
class Greeter(val name: String) { fun greet() { println("Hello, $name") } } fun main(args: Array<String>) { Greeter("World!").greet() // オブジェクトを作成する際にはnewキーワードを使用しません }
まで2017年、KotlinはJetBrainsが開発した比較的新しい静的型言語です。Kotlinの目標はJava仮想マシン(JVM)上で動作することです。KotlinはJavaプログラミング言語に存在する多くの冗長問題を解決し、さらに新機能を追加して、アプリケーション開発をより迅速かつ簡単にします。
JVM上で動作する新しい機能を持つ新しい言語もありますが、Kotlinは他の言語と比較して、コンパイル時間(Javaコンパイラの時間と比較して)を大幅に短縮しています。
同様に、Kotlinは簡潔明瞭であり、既存のJavaスタックとの良好な互換性を保ちます。さらに、KotlinはJavaと一緒に書きかけられ、または既存のJavaクラスをKotlinファイルやクラスに変換するためにIntelliJ IDEAを使用できます。これらの機能により、Java開発者はKotlinを使用することを簡単かつ迅速に始められます。
それでも、Kotlinの最初の安定版Kotlin 1.0は2016年2月15日 1.0 互換性を提供します。さらに、GoogleはKotlinをAndroidアプリケーション開発の公式サポート言語として追加しました。この言語はAndroid Studioから入手できます。 3バージョン.0で取得しました。
簡潔: テンプレートコードの量を大幅に減らします。
セキュリティ: 空指針例外などのクラス全体のエラーを避けます。
互換性: JVM、Android、ブラウザの既存ライブラリを最大限に活用します。
ツールフレンドリー: Java IDEのどれかを使用したり、コマンドラインでビルドすることもできます。
Kotlinを開発するIDE。IntelliJ IDEAを使用することをお勧めします。Eclipseや他のエディタも、コマンドラインコンパイラと一緒に使用できます。