[코틀린] Coroutine scope

Coroutine scope

Usage

    class MainViewModel(...):AnroidViewModel(...){
    ...
    	fun insert(todo : String) {
        	viewModelScope.launch(Dispatchers.IO){
            	db.todoDao().insert(Todo(todo))
        	}
    	}
    }
    
//여기서 dao의 insert()는 suspend 되어있어 비동기 처리되도록 함.