Название | Макросы Datamine. Ресурсный геолог |
---|---|
Автор произведения | Андрей Вяльцев |
Жанр | |
Серия | |
Издательство | |
Год выпуска | 0 |
isbn | 9785006411692 |
Переменные могут содержать строковые (алфавитные) данные, а могут числа. Первые могут представлять собой любой набор символов (включая и цифры), вторые – только цифры, точку как разделитель целой и дробной части и минус как обозначение отрицательного числа. Строковые значения переменным можно присваивать так, как это указано выше, а можно заключать строки в одинарные кавычки:
!LET $third_var# = `hgjf`.
При этом записи
!LET $my_var# = hhh
и
!LET $my_var# = `hhh`
дают одинаковый результат. Возникает закономерный вопрос: а зачем одинарные кавычки, если можно и без них? Можно, но не всегда.
Если вам почему-либо хочется, чтобы строковая переменная содержала пробел – нужны кавычки:
!LET $str_var# = Hello everybody
запишет в переменную $str_var# значение Helloeverybody, а выражение
!LET $str_var# = `Hello everybody`
даст требуемое приветствие в переменной – Hello everybody.
Если строковая переменная должна содержать какие-либо операторы (а она это может, и это очень полезное свойство переменных в макросах) – например, для использования в EXTRA в качестве команды, вот так:
Конец ознакомительного фрагмента.
Текст предоставлен ООО «Литрес».
Прочитайте эту книгу целиком, купив полную легальную версию на Литрес.
Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.
Примечания
1
https://nicothin.pro/sublime-text/sublime-text-3-hotkeys.html
2
https://github.com/andrey-vyaltsev/MacrosDatamine/blob/main/Syntax_Datamine.7z
3
https://code.visualstudio.com/
4
https://visualstudio.microsoft.com/ru/
5
https://github.com/andrey-vyaltsev/MacrosDatamine/blob/main/Snippet_vscode.7z
6
https://code.visualstudio.com/docs/editor/portable
7
https://vscode.dev/
8
https://notepad-plus-plus.org/
9
https://softwareengineering.stackexchange.com/questions/148677/why-is-80-characters-the-standard-limit-for-code-width
10
https://github.com/andrey-vyaltsev/MacrosDatamine/blob/main/Wf_and_holes.7z
11
https://github.com/andrey-vyaltsev/MacrosDatamine/blob/main/macro1.7z