#3173: Небольшими порциями

« картинки и свежие анекдоты | чат

#3173: Небольшими порциями

Работала давным-давно в отделе автоматизации девочка-программист — ваяла на FoxPro программки по обработке данных. Однажды увидел я кусочек кода, призванного убрать в каждой записи базы данных лишние пробелы слева от фамилии. Код выглядел примерно так:

scan 'цикл по базе
if(at(a.fieldname,” ”)) 'если в первой позиции пробел,
replace a.fieldname with substr(a.fieldname, 2) 'то исключаем первый символ
endif
endscan


Код убирал в каждой записи один пробел слева. «А что, если слева будет 17 пробелов?» — спрашиваю. Девочка потупила взор и поняла, что придётся запускать программу 17 раз.

Каково же было её удивление, когда я показал ей свой код, вернее, одну команду, которая может убрать хоть 17, хоть 30 пробелов и слева, и справа:

replace all a.fieldname with alltrim(a.fieldname)

Ещё интересное на этом сайте:

#3172: На полуслове
#3171: Какая GNUсность!
#3170: Сотри и выиграй макось
Затуп музга
Huge Metal Fan
Новый концепт от BMW?
Давным-давно в далекой галактике
Анекдоты и картинки #6388624
Котонавигатор (6 фото)
Присланное
Реальные вакансии в Киеве
Прибыльная точка
"Евсюков" объявился в Новороссийске
Новое ДТП с мигалкой в Москве
8-метровая стена воды движется к Варшаве
Присланное
Интервью с венком, напавшим на Януковича
Анекдоты и картинки #6387744
Интересные места на картах. Часть 12. (16 фото)
Герои мульфильмов тоже взрослеют
« все анекдоты и картинки
Рейтинг@Mail.ru