我正在Kotlin中运行代码段:
if __name__ == '__main__':
app.run(host='0.0.0.0', debug=True)
在代码中:
if(element.regStatus!!.code.equals(Keys.CODE_REGISTERED,true)){
var nameSize: Int? = element.paxInformation!!.size
element.paxInformation!!.forEachIndexed { _, paxInfo ->
var displayName: String? =""
if(paxInfo.isIsPrimaryRegistrant){
displayName = "Dev"
}
if(nameSize!! >1){
displayName = displayName +" "+ "+" + nameSize
}
listData!!.add(CustomEventSummaryPpl(displayName,paxInfo.mobile))
}
}
var displayName: String? =""
if(paxInfo.isIsPrimaryRegistrant){
displayName = "Dev"
}
始终将displayName = "Dev"
作为displayName
如何为字符串正确分配值?
答案 0 :(得分:0)
您的代码是完美的,问题在于您的if条件。您可以编写else条件并存储这样的值。
if(paxInfo.isIsPrimaryRegistrant){
displayName = "Dev"
}else{
displayName = "empty"
}