:: Главная :: Решения :: Статьи :: Проект "Русский help" :: Файловый архив :: Фотоальбом :: Ссылки :: | ||
Л и с о в о д ы в с е х с т р а н, о б ъ е д и н я й т е с ь !!! |
Что означает префикс (буква) "m." перед именем | ||
---|---|---|
Вопрос
Что означает префикс (буква) "m." перед именем. Например:
Этот префикс указывает на то, что следом за ней следует имя переменной памяти, а не что-то другое. Дело в том, что в случае отсутствия каких-либо префиксов FoxPro предполагает, что речь идет о поле таблицы в текущей рабочей области. И только если в текущей рабочей области нет поля с таким именем, выполняется поиск среди переменных памяти. Например:
Т.е. префикс "m." добавляет определенности в Ваш код в том смысле, о чем идет речь в данном месте программы. Кроме того, в операциях чтения данных такая однозначность позволяет несколько ускорить выполнение. Хотя в операциях присвоения - это приводит к некоторому замедлению. Впрочем, речь идет об очень незначительных задержках. Поэтому, всегда добавляйте префикс "m." перед именем переменной для повышения читабельности и однозначности Вашей программы. Отредактировано (31.03.05 21:26) ------------------ |
||
Тема | Просмотров | Написано | Написано |
---|---|---|---|
Все остальное, что не вошло в предыдущие разделы | 5970 | Владимир Максимов | 01.03.05 21:44 |
Что нового в новой версии Visual FoxPro | 5311 | Владимир Максимов | 07.03.05 09:14 |
Как переключиться на нужную раскладку клавиатуры | 11135 | Владимир Максимов | 13.03.05 17:16 |
Что означает префикс (буква) "m." перед именем | 10594 | Владимир Максимов | 31.03.05 09:35 |
Посоветуйте книгу или ресурс на русском языке для начинающих изучать FoxPro | 14755 | Владимир Максимов | 26.04.05 22:17 |
© 2006 Fox Club  |