Kotlin
https://gyazo.com/31a3912dc33d65e0362d8335fcb2fca3
#プログラミング言語 #BackEnd #Android
/icons/link2.icon公式ページ
Qiita.iconhttps://qiita.com/tags/kotlin
Zenn.iconhttps://zenn.dev/topics/kotlin
GitHub.iconJetBrains/kotlin
Wikipedia.iconhttps://ja.wikipedia.org/wiki/Kotlin
スコープ関数
拡張関数
Kotlinは、C#やGosuと似ていて、クラスを継承したりDecoratorのようなデザインパターンを使用せずとも、クラスを新しい機能で拡張する能力を提供します。 これは、 拡張 と呼ばれる特別な宣言を介して行われます。Kotlinは、 拡張関数 と 拡張プロパティ をサポートしています。
高階関数
最後の引数が関数なら、引数を並べる( )括弧の外に出すのがKotlinの慣習。
https://qiita.com/k5n/items/964d765767a65cc3de5b#高階関数
code:ラムダ
lock (lock) {
sharedResource.operation()
}