.one-{@columns}-inner {} - This won't work because there is an error and the @ should be present outside the braces but the one in the answer should work unless you are using a very outdated compiler version.
It depends on the compiler version (I think it is from version 1.3 and upgraded in 1.3.1). I have tested it here and it is working: winless.org/online-less-compiler. Which version do you have ?
.one-{@columns}-inner {}- This won't work because there is an error and the@should be present outside the braces but the one in the answer should work unless you are using a very outdated compiler version.