О конкатенации строк
Sep. 19th, 2011 08:14 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Дано: мутабельная переменная максимально длиной 3 символа. В ней записано этих самых три символа и некий интерпретатор пытается выполнить следующую операцию:
a=a+'c'
само собой, падая с рунтайм-ошибкой.
Внимание, вопрос: насколько теоретически сложно в рунтайм-ошибке показать причину этой ошибки, если сначала выполняется конкатенация строк с получением 4-символьной строки, а потом производится присвоение этой строки переменной, где может хранится только 3 символа?
a=a+'c'
само собой, падая с рунтайм-ошибкой.
Внимание, вопрос: насколько теоретически сложно в рунтайм-ошибке показать причину этой ошибки, если сначала выполняется конкатенация строк с получением 4-символьной строки, а потом производится присвоение этой строки переменной, где может хранится только 3 символа?
no subject
Date: 2011-09-19 05:53 pm (UTC)no subject
Date: 2011-09-19 05:56 pm (UTC)