Kotlin

Kotlin/Native で Hello World するだけしてみる

Kotlin/Native で Hello World してみます。 Kotlin なので IDEA を使いましょう。 Plugin 最新化 プロジェクトの作成 プロジェクト構成 サンプルソース まとめ Plugin 最新化 Kotlin Plugin を最新化しておきます。 Update ボタンで更新。プラグインのイン…

Kotlin 1.1.60 周辺ライブラリの導入

November 13, 2017 に Kotlin 1.1.60 がリリースされました。 だからって訳ではないですが、以下について最初の一歩として簡単な導入部分を見ていきます。 kotlin-dsl によるGradle プロジェクトのビルド Kotlin でサーブレット Kotlin の SQLライブラリ Exp…

Kotlin を Gradle でビルドする minimal サンプル

Gradle プロジェクトの準備 ソースファイルの作成 ビルド&実行 ビルドスクリプトをKotlinで書く Gradle プロジェクトの準備 init タスクでプロジェクト準備します(gradle は導入済みの前提)。 $ mkdir kotlin-example $ cd kotlin-example $ gradle init kot…

Kotlin で始める JavaEE 7 〜 JPA + CDI + JSF 〜

blog1.mammb.com に引き続き、 blog1.mammb.com をKotlin化してみます。 設定ファイルなどは同じものを利用するので必要に応じてこちらを参照してください。 Resources.kt CDIの Produces を提供する Resources です。 package example; import javax.enterp…

Kotlin でサーブレット

Kotlin で簡単なサーブレットを。 HelloWorld.kt package example import javax.servlet.annotation.WebServlet import javax.servlet.http.HttpServlet import javax.servlet.http.HttpServletRequest import javax.servlet.http.HttpServletResponse [WebS…

Hello Kotlin with Gradle

Gradle で Kotlin 始める導入手順です。 Kotlin の Gradle プラグインは今のところ https://plugins.gradle.org に登録されていないので以下のようには書けません。 plugins { id "org.jetbrains.kotlin.kotlin" version "0.11.91.2" } buildscript でクラス…

初めてのコトリン 〜9分ぐらいで文法編〜 その2

以下をベースに文法をザックリまとめ。Scala とだいたい同じ文法になってる。 http://confluence.jetbrains.net/display/Kotlin/Welcome ちなみに、はてなのスーパーpre記法がkotlinにまだ対応してないので、コードのキーワード色つけがされません・・ パッ…

初めてのコトリン 〜Learning Kotlin〜 その1

Kotlin とは IntelliJ IDEA 開発元の JetBrains社 の Andrey Breslav と Dmitry Jemerov にて開発されているオブジェクト指向言語。ロシアにある JetBrains社 のラボ近くのコトリン島が名前の由来。Kotlin はフィンランド語でやかんを表すため、ロゴがやかん…