оператор with паскаль



With паскаль

Автор Nox задал вопрос в разделе Компьютеры, Связь

Люди, помогите! что в PASCAL'е значит оператор WITH и получил лучший ответ

Ответ от Дмитрий Падисов[гуру]
циклический оператор

Ответ от Gennady[гуру]
Маленький пример в качестве ответа:
Допустим объявлена переменная типа "запись"
Var
Address : Record
House : Integer;
StreetName, CityName : String[20];
PeopleName : String;
end;
Тогда для доступа к полям этой переменной придется писать
Address.House := 33; и т. д.
Чтобы облегчить выполнение многократных ссылок для описанных структур вводится оператор With (в переводе с английского - предлог "с").
Тогда можно записать
with Address do begin
House := 33;
StreetName := ''MyStreet;
CityName := 'MyCity';
end;
Данная кострукция работает и тогда, когда поля записи в свою очередь будут иметь тип "запись". Допустим, House будет иметь поля Number и Flat. Тогда для доступа к полю номера квартиры можно записать:
with Address.House do Flat := 8;
Естественно, для одного присвоения смысла такое делать нет, но для множества подобных действий прменение оператора With сокращает объем текста и улучшает его читабельность.
Удачи! 🙂

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Люди, помогите! что в PASCAL'е значит оператор WITH
спросили в Музыка
нужен перевод песни weird al yancovic - white and nerdy
Белый и Тормознутый.

Они увидели меня двигающимся на моём газоне.
Я знаю они думают
подробнее...

Что означает Str( chislo' s); в паскале
Доброго времени суток.

Str (процедура)

подробнее...
спросили в VRR Паскаль
Научите рисовать в паскале ( Pascal ) хотябы основы в двух словах
В собственно Паскале нет графики. Рисуют подпрограммами модуля, обычно называющегося Graph, в
подробнее...

турбо паскаль
Доброго времени суток.

Вот пример рисования в паскале. Такой незамысловатый рисунок.подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

ПАСКАЛЬ и ГРАФИКА
Подпрограммы для работы с пером

Рисование линий осуществляется текущим пером. Доступ к
подробнее...

как сделать анимацию в паскале
Использовать процедуру delay, которая делает паузу в программе.

Алгоритм такой: рисуем
подробнее...
спросили в Free Pascal
Как освоить хотя-бы первые азы программирования?
Для ОБУЧЕНИЯ программированию я бы все же рекомендовал Visual Basic 6.0 - он намного легче, проще в
подробнее...
спросили в Borland Eclipse
В кокой программе программировать на Си?
даже с паскалем ошибся)
читай тут
вот среды разработки (из Википедии) :
подробнее...
спросили в 184 год 1853 год
Кто и когда изобрел шприц? Эволюция шприца до наших дней?
Настоящий шприц появился только в 1853 году. Любопытно, что сконструировали машинку для инъекций
подробнее...
спросили в 1648 год
Кто изобрёл современный шприц и когда была впервые применена инъекция?
2400 лет назад Гиппократ «отец медицины» , в качестве шприца применил полую трубку, к концу которой
подробнее...
спросили в 1647 год 1853 год
Кто придумал шприц и полую иглу для инъекций?
Настоящий шприц появился только в 1853 году. Любопытно, что сконструировали машинку для инъекций
подробнее...

Как сделать так когда пишешь код в питоне приведённый ниже. Он выводится на python shell.
Когда задаете вопрос, хотя бы уточнйте, что речь идет о Tkinter. Иначе черт ногу сломит.
подробнее...
Паскаль язык программирования на Википедии
Посмотрите статью на википедии про Паскаль язык программирования
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*