gpt4 book ai didi

kotlin - 如果条件在kotlin中的数据类构造函数中

转载 作者:行者123 更新时间:2023-12-02 13:09:21 25 4
gpt4 key购买 nike

我有一个data class,正在为其创建object。我正在传递这样的参数值:

val leadDetails = AddLeadDetails(AgentId = agent.UserId,
Name = leadUserName.text.toString().trim(),
MobileNo = leadMobileNumber.text.toString().trim(),
ProductType = productTypeId,
LoanType = productTypeItem,
ApplicationStatus = //if condition to put value i.e if(string == "s") "One value" else "Second Value"
Amount = productAmountText.text.toString().trim(),
Pincode = pinCodeText.text.toString().trim(),
Remarks = customerRemarks.text.toString().trim(),
Type = referType!!)

我想根据 ApplicationStatus条件向 if添加一个值。我该如何实现?

最佳答案

这很简单:

fun main(args: Array<String>) {
TestClass(if (currentTimeMillis() % 2 == 0L) "x" else "y")
}

data class TestClass(val text: String)

Kotlin中有 no ternary operator,因为 if是一个表达式,如上面的简化示例所示。

关于kotlin - 如果条件在kotlin中的数据类构造函数中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50136398/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com