速習 Kotlin
| 著者 | 山田祥寛 |
|---|---|
| 出版社 | WINGSプロジェクト |
| 価格 | 500円(税込) |
| 判型 | Kindle版・4色 |
| ページ数 | 169ページ |
| 発売日 | 2018年9月26日 |
| シリーズ | 速習(QUICK MASTER - WINGS) |
| 対象レベル | 初級 |
サクッと学べる。Kotlinの解説書。
Kotlinは、Javaより簡単&スマートに書けると人気の言語です。Android Studioでも正式採用され、現在は主にAndroidアプリ開発で利用されています。
本書は、Kotlinの基本について、8つのPartに分けてサンプルコードとともに詳しく解説しています。
本書掲載のサンプルは、サポートページからダウンロード可能。どんどん動かして試してみてください。
更新履歴
更新情報はありません。
目次
- Part 1:イントロダクション
- Kotlinとは?
- Kotlinの特徴
- Kotlin学習の準備
- Android Studioでの利用
- Kotlinのコンパイラーを導入する
- ブラウザー上で実行する
- はじめてのKotlin
- Part 2:基本構文
- 変数 - var命令
- リテラル表現
- 数値リテラル
- 型サフィックス(数値リテラル)
- 文字列リテラル
- null許容型
- Nullable型とボクシング
- Nullable型から非null型への代入
- セーフコール演算子
- 「!!」演算子
- 型変換
- 拡大変換
- 明示的な変換
- 配列
- 配列の基本
- 配列要素へのアクセス
- 補足:コレクション
- 定数
- varとvalとどちらを利用する?
- コンパイル時定数
- Part 3:演算子/制御構文
- 演算子
- 同値性/同一性を確認する「==」「===」演算子
- 条件演算子(?...:)は利用できない
- 連続する値を表す範囲演算子
- ビット演算子
- 制御構文
- 汎用的な条件分岐を表す - if命令
- 等価比較による多岐分岐を表す - when...else命令
- 配列/コレクションをもとに特定の処理を繰り返す - for命令
- ループを脱出/スキップする - break/continue命令
- 入れ子のループを脱出する - ラベル構文
- Part 4:関数
- 関数の基本
- 単一式の関数
- 関数のさまざまな表現
- 引数の既定値
- 名前付き引数
- 可変長引数
- 複数の戻り値
- 高階関数
- ラムダ式
- [注意]ラムダ式でのreturn
- 高階関数の自作
- ローカル関数
- Part 5:オブジェクト指向構文
- クラスの基本
- アクセス修飾子
- プロパティ
- アクセサーを伴うプロパティ
- 読み取り専用のプロパティ
- コンストラクター
- プライマリコンストラクター
- セカンダリコンストラクター
- パッケージ/インポート
- インポートの基本
- さまざまなインポート
- Part 6:継承とインターフェイス
- 継承
- 抽象クラス/抽象メソッド
- インターフェイス
- インターフェイスの例
- インターフェイスのデフォルト実装
- インターフェイスでのプロパティ
- 型変換
- 明示的なキャスト
- Part 7:特殊なクラス
- データクラス
- 同値性を確認する - equalsメソッド
- データを文字列化する - toStringメソッド
- オブジェクトを複製する - copyメソッド
- オブジェクト宣言
- オブジェクト式
- SAM変換による簡単化
- コンパニオンオブジェクト
- Enumクラス
- プロパティ/メソッドの定義
- ジェネリック型
- ジェネリック型の定義
- 型引数の制約
- ジェネリック関数
- out修飾子とin修飾子
- Part 8:もっとオブジェクト指向
- 拡張関数
- 演算子のオーバーロード
- 入れ子のクラス
- 入れ子クラスの基本
- インナークラス
- 委譲プロパティ
- 標準の委譲プロパティ
- 委譲プロパティの実装
- 委譲クラス
正誤表
現在、正誤情報はありません。
FAQ
現在、FAQはありません。
ダウンロード
お問い合わせ
書籍に関するご質問や誤りのご報告、ご意見・ご感想などをお寄せください。
お問い合わせの前にFAQ・正誤表をご確認ください。すでに掲載済みの内容については個別回答が難しい場合があります。