startalks

スマホアプリ(Android/iOS)、IoT、AI、データサイエンス

Android

【Kotlin】5回目 言語基礎(フローコントロール)

目次 ①if文 ②when文 ③forループ ④whileループ ①if文 // Traditional usage var max = a if (a < b) max = b // With else var max: Int if (a > b) { max = a } else { max = b } // 式として利用できる。 val max = if (a > b) a else b ②when文 JavaのSwit…

【Kotlin】4回目 言語基礎(パッケージ)

目次 ①デフォルトインポート ②インポート ①デフォルトインポート 以下パッケージはKotlinでデフォルトでインポートされる。 kotlin.* kotlin.annotation.* kotlin.collections.* kotlin.comparisons.* (since 1.1) kotlin.io.* kotlin.ranges.* kotlin.seque…

【Kotlin】3回目 言語基礎(データ型)

目次 ①number ②character ③boolean ④String ⑤Array①数字型(number) 以下数字型がサポートされる。 ・Double 64 ・Float 32 ・Long 64 ・Int 32 ・Short 16 ・Byte 8アンダースコアで可読性を向上させることができる。 val oneMillion = 1_000_000 val cred…

【Kotlin】2回目 言語基礎(基本文法)

目次 ①定義 ②特徴 ③基本文法 ④参考 ①定義 Kotlin(コトリン)は、ジェットブレインズ社が開発した、静的型付けのオブジェクト指向プログラミング言語。 ②特徴 ・簡潔 POJOクラスを一行で書いちゃう。 例) data class Customer(val name: String, val email:…

【Kotlin】1回目 開発環境構築

目次 ①Android Studio3 ②プロジェクト作成 ③Hello World!実行 まとめ ①Android Studio3 Android Studio3.0以降からKotlinをサポートできるようになっているので、 今回はAndroid Studioを使うようにしよう。 ▼Android Studioダウンロード developer.android.…