2014/12/10 このエントリーをはてなブックマークに追加 はてなブックマーク - 【これは便利】知っててよかったKotlinのenum #ktac2014

【これは便利】知っててよかったKotlinのenum #ktac2014

カテゴリ:



https://matlabrecipes.comより引用





こちらはKotlinアドベントカレンダーの10日目の記事です。






versionはKotlin M8。2014/12/5現在、Kotlinはマイナーバージョンです。





M8バージョン:https://github.com/yyYank/sandbox/blob/master/Kotlin/WebDemo/M8/KolinEnumSample.kt



****2017 年追記 :
1.1.2バージョンhttps://github.com/yyYank/sandbox/blob/master/Kotlin/WebDemo/1.1.2/KolinEnumSample.kt
Kotlinのenumはいつのタイミングかは忘れましたが、 enumの書き方が変わりました。
宣言を簡単に記述出来るようになる言語変更です。M8バージョンと1.1.2バージョンを見比べてみてください!!





Javaのenumについて今日話題になっていたため、Kotlinのenumってどうなっているんだろう?
ということで今回調べてみました。





Kotlinの場合は「enum class クラス名」と宣言することでenumを定義できます。
こんな感じです。


enum class Direction { 
  NORTH
  SOUTH 
  WEST
  EAST
}







使えるメソッドはJavaとほぼ同等です。


2014/12/08 このエントリーをはてなブックマークに追加 はてなブックマーク - 別のプログラミング言語を使うということ #ktac2014

別のプログラミング言語を使うということ #ktac2014

カテゴリ: ,





こちらは、Kotlinアドベントカレンダーの8日目の記事です。





 はじめに



達人プログラマーの本では
「毎年、新たなプログラミング言語を1つは学ぶこと」と言っています。
その言葉がきっかけというわけではありませんでしたが、
結果的にKotlinを介して、その通りの経験を僕はしました。



2014/12/05 このエントリーをはてなブックマークに追加 はてなブックマーク - 【Functional Kotlin?】Kotlin Web Demoで遊んでみよう! #ktac2014

【Functional Kotlin?】Kotlin Web Demoで遊んでみよう! #ktac2014

カテゴリ:



Kotlinアドベントカレンダーの何日目かです。

今回はKotlin Web Demoに関してお話します。
Kotlin Web Demoとは、JetBrains社がKotlinをweb環境上で動作できるように作成した、デモ画面です。


NOTE:2017年現在、Web Demoはなくなり、https://try.kotlinlang.org/に変わりました!!!


ブラウザ上で簡単にKotlinを書くことが出来ます。 Kotlinの開発環境に関しては以前にもこちらの記事などで紹介されています。


マジ感謝ないろふさんに俺のライムを送る



この記事はいろふアドベントカレンダーの5日目です。


ゆとりさんに圧力をかけられて書いています。

というのは嘘で、ほとんどいろふさんには縁もゆかりもないのですが、書きたいと思い書いています!



いろふさんとの接点と言えば、
関西Kotlin勉強会でjavapに関してツッコミをいただいたのと





先月のJJUG CCC Fallでサインをいただいたぐらいです。







2014/12/03 このエントリーをはてなブックマークに追加 はてなブックマーク - 【Nullいことしてんじゃねぇ】声に出して読みたいKotlin #ktac2014

【Nullいことしてんじゃねぇ】声に出して読みたいKotlin #ktac2014

カテゴリ: ,











これはKotlin AdventCalendar2014の3日目ぐらいの記事です。





こんばんは。Javaの皆さん。
今日もNullで消耗していますか????(精一杯の煽り)





ひとむかし前に、声に出したい日本語なんてのがありましたね。
そのまんまなのですが、今回はそれのKotlinバージョンです。リピートアフタミー!


GA