Автор Тема: 2.0.1.1 Объявление переменных.  (Прочитано 2335 раз)

Оффлайн linker

  • Модератор
  • Пользователь
  • *****
  • Сообщений: 71
  • Reputation: +1/-0
    • Просмотр профиля
2.0.1.1 Объявление переменных.
« : 21 Ноября 2010, 23:15:16 »
2.0.1.1 Объявление переменных.
Для объявления переменной достаточно просто ввести её имя, переменная будет готова для использования вне зависимости присвоено ли ей значение или если она не объявлена заранее а используется на лету.
  • A=10    ;объявить переменную A и задать значение
  • B=10+A    ; присвоить на лету переменной B результат сложения
  • Debug B   ;выдать значение переменной B
По умолчанию все созданные переменные имеют значение «0» и тип Long для числовых или пустую строку нулевой длины для строковых. Чтобы указать тип переменной достаточно добавить к её имени приведенное в таблице расширение, тип переменной останется неизменным на протяжении всей программы, в дальнейшем переменным расширение типа можно не указывать, так как ей единожды присвоенный тип закрепляется за именем переменной.
  • a.l=10    ;объявить переменную A типа Long и задать значение
  • B.i=10+A   ; присвоить на лету переменной B типа Integer результат сложения
  • Debug b   ;выдать значение переменной B
Использование переменных указывая другой тип, приведет к ошибке, так как переменная A уже имеет тип Integer.
  • A.i=1000   ;объявить переменную A типа Integer и задать значение
  • Debug A.b   ;выдать значение переменной A типа Byte
Исключение составляют строковые переменные, объявленные при помощи символа «$», они также являются строковыми, но не являются переменными, заданными при помощи расширения «.s». Присваиваемое строковой переменной значение обосабливается в двойные кавычки “text”, чтобы задать переменной пустое значение достаточно указать пустые кавычки “”.
  • b.s="string"   ; объявить переменную B типа String и задать значение
  • b$="test"   ; объявить переменную B$ и задать значение
  • Debug b   ;выдать значение переменной B
  • Debug b$   ;выдать значение переменной B$
Исключение составляют вызовы WinApi функций операционной системы, для работы с ними все передаваемые переменные должны быть заранее объявлены.
  • input_string$="text'   ;объявить переменную источник
  • output_string$=Space(Len(input_string$))   ;подготовить буфер назначения, заполнив строку пробелами
  • CharToOem_(input_string$,output_string$)   ;WinApi функция
  • Debug output_string$
Все примеры написаны и проверены на языке высокого уровня PureBasic v4.31.
Дата составления 14 июля 2009 г.
©Copyright LOMASM - Информационные технологии. Все права защищены. Редактирование и публикация материала только с разрешения автора.
 1http://lomasm.ru/
« Последнее редактирование: 21 Ноября 2010, 23:23:51 от linker »