Например:
variable1=Dir$(some_path)
по сравнению с.
variable1=Dir(some_path)
Каково различие?
Почему не просто сделайте:
variable1=string(Dir(some_path))
Знак доллара означает, что вместо варианта будет возвращена строка.
Dir () возвращает результат как вариантный тип данных. Dir $ () возвращает результат в виде строкового типа данных.
Я думаю, что версия $
возвращает String
, а версия без $
возвращает вариант
.
http://forums.devarticles.com/microsoft-access-development-49/mid-function-vs-mid-26315.html
некоторые используют $ version для его предполагаемой эффективности (поскольку он принимает и выводит только статически типизированные переменные). Я не знаю, насколько разница в скорости между статически типизированным и вариантным типом, просто протестируйте