Меня попросили найти длину First, определенную в программе ниже, и я думаю, что это должно быть 15, но ответ говорит, что это 200.
Я думаю, что SCAN (Author, 1, ',') имеет значение Agatha, но, поскольку я не определил его длину, длина такая же, как и для Author, что равно 15. Опять же, First оценивается как A, поскольку это первая буква Agatha, но из-за отсутствия указания длины все еще15.
data test;
Author='Agatha Christie';
First=substr(scan(Author,1,','),1,1);
run;
proc contents;
run;
Понятия не имею, откуда берется 200 ... Могу ли я получить помощь?