benleggiero
val numberOfDoorsIndex = args.indexOf("--numberOfDoors") val numberOfDoors: Int if (numberOfDoorsIndex > 0 && args.size > numberOfDoorsIndex) { val userSetNumberOfDoorsString = args[numberOfDoorsIndex] try { numberOfDoors = max(3, abs(userSetNumberOfDoorsString.toInt())) } catch (ex: NumberFormatException) { numberOfDoors = 3 // error here } }
Error:(22, 13) Kotlin: Val cannot be reassigned
NumberFormatException
kartikpatodi
russhwolf
try
if
val numberOfDoors = if (numberOfDoorsIndex > 0 && args.size > numberOfDoorsIndex) { val userSetNumberOfDoorsString = args[numberOfDoorsIndex] try { max(3, abs(userSetNumberOfDoorsString.toInt())) } catch (ex: NumberFormatException) { 3 } }
var
marstran
numberOfDoors = try { ... } catch (ex: NumberFormatException) { ... }
A modern programming language that makes developers happier.