Read variable

Параметры

variable = переменная, соответствующая типу данных, которые Вы считываете (символьные, целые, и т.д.)

Описание

Эта команда считывает следующее значение в структуре Data. Это позволяет Вам хранить большие блоки постоянной информации (структура плиточных блоков для игрового уровня, например) и потом легко извлекать их для перерисовки и т.п.

В отличии от большинства языков BASIC, блоки Data не обязаны быть линейными и последовательными. Благодаря использованию меток (Labels) Вы можете создать 'банки' данных Data с уникальными способностями к 'восстановлению указателя Data' на любой из этих меток. Каждый уровень может иметь свою собственную метку (.уровень1, .уровень2, и т.д.). Смотрите также: Data, Restore, .Label

Запомните: Вы можете считывать множество значений одновременно; Read X,Y,Z, например.

Пример

; Пример read/restore/data/label команд

; Давайте переместим указатель ко второму набору данных
Restore seconddata

; Теперь выведем их все на экран
For t = 1 To 10
Read num ; Получение следующего значения в data
Print num
Next

; Теперь – к первому набору data
Restore firstdata

; Выведем их все на экран
For t = 1 To 10
Read num ; Получение следующего значения в data
Print num
Next

; Это – первый набор данных
.firstdata
Data 1,2,3,4,5,6,7,8,9,10

; Это – второй набор данных
.seconddata
Data 11,12,13,14,15,16,17,18,19,20

Главная страница

Нажмите сюда, чтобы увидеть последнюю версию этой страницы в Интернете