我遵循新的谷歌指南并以此结束以表示视图模型中的状态,就像 tis
var uiState: AccountSettingUiState by
mutableStateOf(AccountSettingUiState.Initial)
private set
Run Code Online (Sandbox Code Playgroud)
然后我有这个功能
fun resetPasswordUseCase(context: Context) {
resetPasswordUseCase.execute(context)
.subscribeOn(rxSchedulers.io)
.doOnSubscribe {
uiState = AccountSettingUiState.Loading
}
.observeOn(rxSchedulers.ui)
.subscribe {
uiState = AccountSettingUiState.Result
}
}
Run Code Online (Sandbox Code Playgroud)
我想通过断言发出加载然后结果来测试这个函数,但是我如何捕获这些值
android kotlin android-jetpack-compose android-jetpack-compose-testing
我在这段代码中收到错误:
fun num(num:Int):Int {
if (num > 0){
print(num % 10)
return num / 10
}
} //here an error
Run Code Online (Sandbox Code Playgroud)
错误:(15,1)Kotlin:具有块体('{...}')的函数中需要的'return'表达式
它是什么意思,我该如何解决?