Kotlin 5at TECHKotlin 5 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト9:デフォルトの名無しさん 18/12/11 22:05:51.76 ZdF1Nxsw.net で、例えば、更に上のライブラリを内部で使って、キャッシュ機能だとかを提供するライブラリを作るとき、 (androidアプリの開発で見るRepositoryパターン)みたいなライブラリを作るときも class Repository { suspend fun action1() { webServcie.action1()など} suspend fun action2() } で、やっぱsuspend関数を公開して、このライブラリを使ってつくるアプリで、 launch() { repo.action1() } でここでコルーチンビルダーを使う??みたいな感じ? 10:デフォルトの名無しさん 18/12/11 22:13:49.36 ZdF1Nxsw.net ちなみに>>6のcoroutineScope関数調べると、これ新しいスコープ作って呼び出し元からキャンセルできなくなるらしいから、キャンセルできるように するには class Hoge { suspend fun action1(): Int { delay(2000) return 1 } suspend fun cation2(): String { delay(3000) return "hoge" } } でいいってことだよね? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch