Я выполняю код сниппета в kotlin:
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
как null
Как правильно присвоить значения строке?