コネヒト)が登壇します。【登壇概要】2018年にKotlin1.3として様々な新機能が登場しました。利用されている機能もたくさんあるのではないでしょうか。様々な機能があった中でコンパイラに対して暗黙的に振る舞いを伝えることができるContractsというユニークな機能の追加もありました。スコープ関数でよく利用するrun、let、with、applyからisNullOrEmpty、isNullOrBlankなどの標準関数にも内部ではContractsが利用されています。意識はしていないけれど、意外とContractsを利用していると思います。本セッションでは、なぜ生まれたのか、他に実装の代替案はあったのか、基本的な利用方法、そして今後の展開などについて解説します。リリースされて半年以上経過したContractsを改めて学ぶきっかけとなれば幸いです。>>視聴条件:ログイン前では本動画は3分のみ視聴可能です。※ログインいただくとすべて視聴できます。ComputeEngine。