elect
02/21/2020, 6:05 PMvararg args: Any down the function stack, in order to format later a String. However I keep getting IllegalFormatConversionException
logDebug("WindowRef %08X", ref.id) // ref.id is an Int
fun logDebug(fmt: String, vararg args: Any) {
val toAppend = fmt.format(args) // IllegalFormatConversionException
...
}ilya.gorbunov
02/21/2020, 6:37 PM*argselect
02/21/2020, 6:41 PMelect
02/21/2020, 6:41 PMformat also accept vararg?tseisel
02/21/2020, 8:54 PMvararg Any is not a type in itself, it becomes an Array<Any> once used, so you need to pass this array using the spread operator *