Форум
Написать нам
Страница 3 из 3«123
Модератор форума: Peter 
Форум MMB » Всё о программе Neo Book » Вопросы и ответы по NB » Вопрос про переменные (Переменные в Neobook)
Вопрос про переменные
PeterДата: Пятница, 12 Март 2010, 20:02 | Сообщение # 61
Админ NeoBook
Группа: Админ NeoBook
Сообщений: 2437
Репутация: 34
Награды: 14
Статус: Offline
Quote (Alex3A)
[Test[5]] и [Test5] одна и та же переменная?

Нет!
[Test[5]] в итоге выдаст имя переменной, сложенное из СЛОВА Test и СОДЕРЖИМОГО переменной [5], т.к. скобки обозначают обращение к содержимому, а не имени.
И если в переменной под именем "5" что-то содержится (скажем "пиво"), то итоговое имя переменной [Test[5]] будет [Testпиво]. drink
Quote (Alex3A)
Что значит точка в конструкции

Эта "конструкция" создана на основе переменных плагина, а сам необушныё интерпретатор таких конструкций не употребляет.
В плагинах часто применяются переменные на основе "записей", например, для описания переменных какого-либо объекта плагина (обычно за "основу" берется имя объекта, просто чтобы было понятнее и удобнее).
Сам же необушные интерпретатор "конструкций с точкой" (как компилятор Delphi) не понимает и не "употребляет". Поэтому конструкция типа [Test.Pivo] для интерпретатора будет "звучать" точно также как и пишется, т.е интерпретатор не полезет искать поле "Pivo" в структуре "Test", а тупо обратится к переменной под именем [Test.Pivo].

Чем дорожу... Чем рискую на свете я....
Мигом одним! Только мигом одним!...

WHITESNAKE St.Petersburg - 11.12.2008
 
Alex3AДата: Суббота, 13 Март 2010, 11:35 | Сообщение # 62
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2957
Репутация: 31
Награды: 10
Статус: Offline
Quote (Peter)
Сам же необушные интерпретатор "конструкций с точкой" (как компилятор Delphi) не понимает

Оченно жаль.
Ладно, ликбез окончен, вижу что надо (если вдруг надо будет)смотреть доки.
 
Форум MMB » Всё о программе Neo Book » Вопросы и ответы по NB » Вопрос про переменные (Переменные в Neobook)
Страница 3 из 3«123
Поиск: