Open 2020.01.10
Kotlin Fest #2019

改めて学ぶContracts

  • このエントリ
ーをはてなブックマークに追加

続きはログイン後!

1103
2430
タグ :

■ 動画紹介

本動画は、改めて学ぶContracts と題して、富田健二さん(@tommykw コネヒト)が登壇します。

【登壇概要】
2018年にKotlin1.3として様々な新機能が登場しました。新たに追加された機能の中にはCoroutineを筆頭に、Inline class、Unsigned integers、Parameterless mainなどがあり、
利用されている機能もたくさんあるのではないでしょうか。
様々な機能があった中でコンパイラに対して暗黙的に振る舞いを伝えることができるContractsというユニークな機能の追加もありました。
スコープ関数でよく利用するrun、let、with、applyからisNullOrEmpty、isNullOrBlankなどの標準関数にも内部ではContractsが利用されています。

あまり意識はしていないけれど、意外とContractsを利用していると思います。
本セッションでは、なぜ生まれたのか、他に実装の代替案はあったのか、基本的な利用方法、そして今後の展開などについて解説します。リリースされて半年以上経過したContractsを改めて学ぶきっかけとなれば幸いです。

■ コンテンツ一覧

視聴条件:ログイン前では本動画は3分のみ視聴可能です。
※ログインいただくとすべて視聴できます。


  • このエントリ
ーをはてなブックマークに追加

関連動画