Я запутался в результате кода ниже.
fun main() {
var vocal = 'A'
println("Vocal " + vocal++)
println("Vocal " + vocal++)
println("Vocal " + vocal++)
println("Vocal " + vocal--)
println("Vocal " + vocal--)
println("Vocal " + vocal--)
println("Vocal " + vocal--)
}
Результат:
Vocal A
Vocal B
Vocal C
Vocal D
Vocal C
Vocal B
Vocal A
В строке 3 (вокал ++) я ожидал, что результатом будет «B», но вместо этого будет «A». Почему это не приращение?