内容へ移動
猫型iPS細胞研究所
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
ソースの表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
現在位置:
INDEX
»
マインドマップ
トレース:
•
マインドマップ
サイドバー
サービス
デザインパターン
学習
株
生活
用語
言語
android
androidstudio
angular
centos
css
docker
dotnet
firebase
git
google
html
inteljidea
javascript
kotlin
lightroomclassic
mac
mongodb
neo4j
node.js
PlayGround
python
react
reactnative
sqlserver
tool
typescript
vscode
wiki
windows
WSL(Windows Subsystem for Linux)
dokuwikiマニュアル
INDEX
Jupyter
sidebar
マインドマップ
リンク
対応履歴
経験値
マインドマップ
以前のリビジョンの文書です
目次
kotlinマップ
マインドマップ
用語
kotlinマップ
マインドマップ
@startmindmap
* Kotlin
** 関数
*** 単一式関数
** 無名関数
*** ラムダ
** 高階関数
*** 関数型プログラミング
** クロージャー
** ジェネリック型
*** 不変・共変・反変
** コルーチン
* クラス
** 無名内部クラス
*** SAM変換
** enum
*** ADT(代数的データ型)
** shieled
** ktor
** assertK
** DbSetup-kotlin
** Hamcrest for Kotlin
** オブジェクトキーワード
*** オブジェクト宣言
**** 初期化ブロック
*** オブジェクト式
*** コンパニオンオブジェクト
@endmindmap
SVG
|
PNG
|
TXT
用語
* 単一式関数 … なぜかprintlnができない。。。
高階関数 … 他の関数を受け取るor返す
ラムダ(lambda) … 無名関数。ラムダ式。ラムダの結果。
不変(Array) … 同じ型でなければならない。(そもそもlistは不変ではない)
共変(out) … 上位の型に下位の型を入れることが出来る。設定といっても初期値(val)として。取り出す(参照)ときには上位の型として取り出す。
反変(in) … 下位の定義を上位の定義を設定できる。 設定とはvar変数に値をいれること。参照するときは上位の型として参照する。
オブジェクト式 … スコープがどこで宣言するかに依存。ファイルレベルならすぐ初期化。クラス内部ならクラス初期化時初期化。
コンパニオンオブジェクト … 他のクラス内部で宣言。クラス初期化時に初期化。もしくは直接呼び出したとき初期化。
マインドマップ.1577689646.txt.gz
· 最終更新: 2019/12/30 16:07 by
ips
ページ用ツール
ソースの表示
以前のリビジョン
バックリンク
文書の先頭へ