Read
 
Читает значения, хранящиеся с оператором Data.

Синтаксис

Read variable_list

Описание

Читает данные, хранящиеся в применении с оператором Data.

Элементы variable_list могут быть basic типы, числа, строки или элементы массива и определяемые пользователем типы.

Все заявления Data в программе ведут себя как единый список. После того, как последний элемент одного оператора Data считывается, первый элемент следующего заявления Data будут прочитан.
Программа не должна пытаться Read(считывать) после последнего элемента Data. Результаты (во всех диалектах) не определены, и программа может аварийно завершить работу (Сбой).

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

Заявление "Restore label" делает прыжок на первый элемент Data после label . Таким образом устанавливает следующий пункт для чтения, позволяя пользователю выбирать конкретные разделы данных для чтения.

Пример

' Создаем массив из 5 integer и строки для хранения данных.
Dim As Integer h(4)
Dim As String hs
Dim As Integer readindex

' Устанавливаем цикл на 5 итераций(для 5 чисел... проверяя и читая данные)
For readindex = 0 To 4

  ' Читаем в integer.
  Read h(readindex)

  ' Отображаем это.
  Print "Number" ; readindex ; " = " ; h(readindex)

Next readindex

' Пустая строка.
Print

' Читаем в строковую переменную.
Read hs

' Печатаем ее.
Print  "String = " + hs

' Ожидаем нажатия клавиши.
Sleep

' Выход их программы.
End

' Блок данных.
Data 3, 234, 4354, 23433, 87643, "Bye!"


Различия диалектов

  • Нет отличий ни в синтаксисе , ни в использовании Read
  • Смотрите страницу Data для получения дополнительной информации о различиях в хранении данных

Отличия от QB

  • Нет отличий ни в синтаксисе , ни в использовании Read
  • Смотрите страницу Data для получения дополнительной информации о различиях в хранении данных

См. также