我想重寫下面的代碼使用條件運算符:如何正確使用conditionak運營商在斯威夫特
if indexPath.row == 0 {
cell.indentationLevel = kIndentFDA
} else {
cell.indentationLevel = kIndentCompleted
}
但是,當我寫這篇文章:
indexPath.row == 0 ? cell.indentationLevel = kIndentFDA : cell.indentationLevel = kIndentCompleted
我得到這個編譯器警告:
「不能分配給類型 'INT' 的不可變的表達」
什麼警告說什麼? – vikingosegundo
'cell.indentationLevel = indexPath.row == 0? kIndentFDA:kIndentCompleted' – luk2302