気軽に楽しくプログラムと遊ぶ

自分が興味があってためになるかもって思う情報を提供しています。

kotlin

Kotlin Coroutineの概念を理解する

以下でCoroutinの概要理解を行いました。 https://tamata78.hatenablog.com/entry/2021/09/06/174235 上記で理解を進める中でわからなかった概念を補足する情報を記載していきます。 CoroutineScope CoroutineScopeは、コルーチンビルダー関数であるlaunchま…

Kotlin Coroutineの概要を理解する

以下を写経しつつ、理解をしていきます。 Kotlin の Coroutine を概観する - Qiita Coroutineとは? 軽量なThreadのようなもの 他の処理をブロックせずに並列処理を行える Threadは無視できないコストがかかるが、Coroutineは気にしなくてもよいレベルのコス…

Kotlin 正規表現

下記の例を貼らせて頂きました。 Kotlinの正規表現の使い方 | 寝室コンピューティング // a,b,cのうちいずれかにマッチ val regex = Regex(pattern = "[abc]") // Raw Stringはエスケープ不要 """\d""" // 普通の文字列だとエスケープが必要 "\\d" // 文字列…

Kotlin 基礎学習

Kotlin とは? オンライン実行環境 Javaとの違い null関係 スコープ関数 演算子 値比較、参照比較 文字列 文字列中に埋め込み文字 改行入り文字列 型 キャスト 関数 function 基本の書き方 名前付き引数 関数オブジェクト ラムダ式 制御文 if for while 配列…

Kotlin 型パラメータ

Kotlinソースを見たときに引数に見慣れない変数があったのでググってみた。 inline fun <reified T> startActivity(context: Context) { context.startActivity(Intent(context, T::class.java)) } 「context: 」と「T::class.java」の記述はJavaで書くと以下のようにな</reified>…