English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Kotlin 入門教程

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プログラム

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キーワードを使用しません
}

Kotlinの歴史

   まで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で取得しました。

なぜKotlinを選ぶべきですか?

  • 簡潔: テンプレートコードの量を大幅に減らします。

  • セキュリティ: 空指針例外などのクラス全体のエラーを避けます。

  • 互換性: JVM、Android、ブラウザの既存ライブラリを最大限に活用します。

  • ツールフレンドリー: Java IDEのどれかを使用したり、コマンドラインでビルドすることもできます。

Kotlin開発IDE

Kotlinを開発するIDE。IntelliJ IDEAを使用することをお勧めします。Eclipseや他のエディタも、コマンドラインコンパイラと一緒に使用できます。

参照リンク