I am pasting the code below. The questions are written as a,b,c,d and e next to the codes. I could not try this by myself because I don't have an installed Android Studio currently. Can you explain?
var pos = -1
var ch = 0
if (++pos < str.length) { //a) here what is the value of pos?
ch = str[pos].toInt() //b) and here what is the value of pos?
} else ch = -1
Next sample:
var pos = -1
var ch = 0
if (pos++ < str.length) { //c) here what is the value of pos?
ch = str[pos].toInt() //d) and here what is the value of pos?
} else ch = -1
//e) and at last what is the value of pos?
Edit: Kotlin documentation is lacking for explaining the difference, I couldn't understand from there.