Что означает имя переменной "lsSQL"?
Я заметил в недавней статье о TDWTF, что кто-то использовал имя переменной lsSQL
, Я также заметил похожие имена переменных в устаревшем приложении, над которым я работаю, и в других местах в Интернете, но я так и не узнал, что ls
префикс обозначает.
Что значит ls
имею в виду? Что это за нотация?
Спасибо,
Том
2 ответа
Я ожидаю, что это использование венгерской нотации в Basic-подобном языке (то есть без строгой типизации). Здесь я бы ожидал l
обозначать что-то вроде "локальной переменной" как противоположное "аргументу" или "глобальной переменной", и s
для обозначения типа т.е. строки здесь.
Если мой VB Naming Convention Fu служит мне правильно, я считаю, что ls
префикс обозначает Local String (а затем SQL просто указывает, что это SQL-оператор).
В качестве сравнения в этих ситуациях я бы ожидал, что там будет также переменная с префиксом lcon
для локального подключения.